@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-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-divide-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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--color-amber-50:#fffbeb;--color-amber-300:#ffd236;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-purple-50:#faf5ff;--color-purple-200:#e9d5ff;--color-purple-800:#6e11b0;--color-purple-900:#59168b;--color-purple-950:#3c0366;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter), ui-sans-serif, system-ui, -apple-system, sans-serif;--default-mono-font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--ease-house:cubic-bezier(.77, 0, .18, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-hover:cubic-bezier(.165, .84, .44, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--ease-snap:cubic-bezier(.36, 1.6, .56, 1);--text-display-lg:clamp(44px, 6.6vw, 104px);--text-display-lg--line-height:.98;--text-display-lg--letter-spacing:-.045em;--text-display-md:clamp(32px, 3.8vw, 60px);--text-display-md--line-height:1.02;--text-display-md--letter-spacing:-.035em;--font-display:var(--font-manrope), var(--font-inter), ui-sans-serif, system-ui, -apple-system, sans-serif}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-purple-50:lab(97.1627% 2.99937 -4.13398);--color-purple-200:lab(87.8405% 13.4282 -18.7159);--color-purple-800:lab(30.6017% 56.7637 -64.4751);--color-purple-900:lab(24.9401% 45.2703 -51.2728);--color-purple-950:lab(14.8253% 38.9005 -44.5861)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background-color:var(--ovaflow-canvas);color:var(--ovaflow-ink);font-family:var(--font-sans);scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-h,64px) + 16px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--ovaflow-canvas);color:var(--ovaflow-ink);overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display)}h1,h2,h3{text-wrap:balance}::selection{background-color:var(--ovaflow-lime);color:var(--ovaflow-ink)}:focus-visible{outline:2px solid var(--nblue);outline-offset:2px}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.-left-\[9999px\]{left:-9999px}.z-40{z-index:40}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.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}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.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-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-0{height:0}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-96{height:calc(var(--spacing) * 96)}.h-\[48px\]{height:48px}.h-full{height:100%}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[36px\]{min-height:36px}.min-h-\[64px\]{min-height:64px}.min-h-\[100svh\]{min-height:100svh}.min-h-screen{min-height:100vh}.w-0{width:0}.w-48{width:calc(var(--spacing) * 48)}.w-96{width:calc(var(--spacing) * 96)}.w-\[190px\]{width:190px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[384px\]{max-width:384px}.max-w-\[496px\]{max-width:496px}.max-w-\[1360px\]{max-width:1360px}.max-w-\[1440px\]{max-width:1440px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-\[36px\]{min-width:36px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}: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-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * 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)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-ovaflow-line>:not(:last-child)){border-color:var(--ovaflow-line)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-control{border-radius:var(--ovaflow-radius-control)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[\#2b2e36\]{border-color:#2b2e36}.border-\[\#2c3038\]{border-color:#2c3038}.border-\[\#b7babf\]{border-color:#b7babf}.border-\[\#b45309\]{border-color:#b45309}.border-\[\#c7df8d\]{border-color:#c7df8d}.border-\[\#c7df88\]{border-color:#c7df88}.border-\[\#c8e094\]{border-color:#c8e094}.border-\[\#cfe3a0\]{border-color:#cfe3a0}.border-\[\#cfe38e\]{border-color:#cfe38e}.border-\[\#cfe39c\]{border-color:#cfe39c}.border-\[\#cfe39f\]{border-color:#cfe39f}.border-\[\#cfe397\]{border-color:#cfe397}.border-\[\#d4b31c\]{border-color:#d4b31c}.border-\[\#d6b620\]{border-color:#d6b620}.border-\[\#d6dce5\]{border-color:#d6dce5}.border-\[\#d7cbff\]{border-color:#d7cbff}.border-\[\#d8bd34\]{border-color:#d8bd34}.border-\[\#dfd2a2\]{border-color:#dfd2a2}.border-\[\#dfe3e8\]{border-color:#dfe3e8}.border-\[\#e0c43c\]{border-color:#e0c43c}.border-\[\#e3c73a\]{border-color:#e3c73a}.border-\[\#e3c93d\]{border-color:#e3c93d}.border-\[\#e6c93a\]{border-color:#e6c93a}.border-\[\#e6cf55\]{border-color:#e6cf55}.border-\[\#e6cf58\]{border-color:#e6cf58}.border-\[\#ead465\]{border-color:#ead465}.border-\[\#efb9c3\]{border-color:#efb9c3}.border-\[\#f3dc54\]\/55{border-color:#f3dc548c;border-color:lab(87.8655% -2.83366 66.9837/.55)}.border-amber-300\/80{border-color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/80{border-color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-ovaflow-ink,.border-ovaflow-ink\/25{border-color:var(--ovaflow-ink)}@supports (color:color-mix(in lab, red, red)){.border-ovaflow-ink\/25{border-color:color-mix(in oklab, var(--ovaflow-ink) 25%, transparent)}}.border-ovaflow-lavender,.border-ovaflow-lavender\/60{border-color:var(--ovaflow-lavender)}@supports (color:color-mix(in lab, red, red)){.border-ovaflow-lavender\/60{border-color:color-mix(in oklab, var(--ovaflow-lavender) 60%, transparent)}}.border-ovaflow-lime{border-color:var(--ovaflow-lime)}.border-ovaflow-line,.border-ovaflow-line\/70{border-color:var(--ovaflow-line)}@supports (color:color-mix(in lab, red, red)){.border-ovaflow-line\/70{border-color:color-mix(in oklab, var(--ovaflow-line) 70%, transparent)}}.border-ovaflow-line\/80{border-color:var(--ovaflow-line)}@supports (color:color-mix(in lab, red, red)){.border-ovaflow-line\/80{border-color:color-mix(in oklab, var(--ovaflow-line) 80%, transparent)}}.border-ovaflow-line\/90{border-color:var(--ovaflow-line)}@supports (color:color-mix(in lab, red, red)){.border-ovaflow-line\/90{border-color:color-mix(in oklab, var(--ovaflow-line) 90%, transparent)}}.border-panel-line,.border-panel-line\/80{border-color:var(--panel-line)}@supports (color:color-mix(in lab, red, red)){.border-panel-line\/80{border-color:color-mix(in oklab, var(--panel-line) 80%, transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.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)}}.bg-\[\#3a6b24\]{background-color:#3a6b24}.bg-\[\#4a4e58\]{background-color:#4a4e58}.bg-\[\#6a6a6a\]{background-color:#6a6a6a}.bg-\[\#6b4d12\]{background-color:#6b4d12}.bg-\[\#7a3e00\]{background-color:#7a3e00}.bg-\[\#20241b\]{background-color:#20241b}.bg-\[\#161719\]{background-color:#161719}.bg-\[\#e9f8b4\]{background-color:#e9f8b4}.bg-\[\#f0f1f2\]{background-color:#f0f1f2}.bg-\[\#f3dc54\]{background-color:#f3dc54}.bg-\[\#f3f5f8\]{background-color:#f3f5f8}.bg-\[\#f5f6f8\]{background-color:#f5f6f8}.bg-\[\#f7f8fa\]{background-color:#f7f8fa}.bg-\[\#fbe9ec\]{background-color:#fbe9ec}.bg-\[\#fbe9ec\]\/80{background-color:#fbe9eccc;background-color:lab(93.8675% 6.69071 .860918/.8)}.bg-\[\#fdf9eb\]{background-color:#fdf9eb}.bg-\[\#fef7ce\]\/60{background-color:#fef7ce99;background-color:lab(97.0126% -2.37307 20.6883/.6)}.bg-\[\#fef7ce\]\/65{background-color:#fef7cea6;background-color:lab(97.0126% -2.37307 20.6883/.65)}.bg-accent{background-color:var(--accent)}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/40{background-color:color-mix(in oklab, var(--color-amber-50) 40%, transparent)}}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab, var(--color-amber-50) 50%, transparent)}}.bg-amber-soft{background-color:var(--amber-soft)}.bg-artisan-dark{background-color:var(--artisan-dark)}.bg-artisan-purple{background-color:var(--artisan-purple)}.bg-nable-navy{background-color:var(--nable-navy)}.bg-nblue{background-color:var(--nblue)}.bg-ovaflow-canvas,.bg-ovaflow-canvas\/50{background-color:var(--ovaflow-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-ovaflow-canvas\/50{background-color:color-mix(in oklab, var(--ovaflow-canvas) 50%, transparent)}}.bg-ovaflow-canvas\/60{background-color:var(--ovaflow-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-ovaflow-canvas\/60{background-color:color-mix(in oklab, var(--ovaflow-canvas) 60%, transparent)}}.bg-ovaflow-canvas\/70{background-color:var(--ovaflow-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-ovaflow-canvas\/70{background-color:color-mix(in oklab, var(--ovaflow-canvas) 70%, transparent)}}.bg-ovaflow-canvas\/75{background-color:var(--ovaflow-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-ovaflow-canvas\/75{background-color:color-mix(in oklab, var(--ovaflow-canvas) 75%, transparent)}}.bg-ovaflow-canvas\/85{background-color:var(--ovaflow-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-ovaflow-canvas\/85{background-color:color-mix(in oklab, var(--ovaflow-canvas) 85%, transparent)}}.bg-ovaflow-canvas\/90{background-color:var(--ovaflow-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-ovaflow-canvas\/90{background-color:color-mix(in oklab, var(--ovaflow-canvas) 90%, transparent)}}.bg-ovaflow-ink,.bg-ovaflow-ink\/8{background-color:var(--ovaflow-ink)}@supports (color:color-mix(in lab, red, red)){.bg-ovaflow-ink\/8{background-color:color-mix(in oklab, var(--ovaflow-ink) 8%, transparent)}}.bg-ovaflow-lavender-soft,.bg-ovaflow-lavender-soft\/40{background-color:var(--ovaflow-lavender-soft)}@supports (color:color-mix(in lab, red, red)){.bg-ovaflow-lavender-soft\/40{background-color:color-mix(in oklab, var(--ovaflow-lavender-soft) 40%, transparent)}}.bg-ovaflow-lavender-soft\/45{background-color:var(--ovaflow-lavender-soft)}@supports (color:color-mix(in lab, red, red)){.bg-ovaflow-lavender-soft\/45{background-color:color-mix(in oklab, var(--ovaflow-lavender-soft) 45%, transparent)}}.bg-ovaflow-lavender-soft\/80{background-color:var(--ovaflow-lavender-soft)}@supports (color:color-mix(in lab, red, red)){.bg-ovaflow-lavender-soft\/80{background-color:color-mix(in oklab, var(--ovaflow-lavender-soft) 80%, transparent)}}.bg-ovaflow-lavender-soft\/85{background-color:var(--ovaflow-lavender-soft)}@supports (color:color-mix(in lab, red, red)){.bg-ovaflow-lavender-soft\/85{background-color:color-mix(in oklab, var(--ovaflow-lavender-soft) 85%, transparent)}}.bg-ovaflow-lime{background-color:var(--ovaflow-lime)}.bg-ovaflow-lime-soft,.bg-ovaflow-lime-soft\/85{background-color:var(--ovaflow-lime-soft)}@supports (color:color-mix(in lab, red, red)){.bg-ovaflow-lime-soft\/85{background-color:color-mix(in oklab, var(--ovaflow-lime-soft) 85%, transparent)}}.bg-ovaflow-line{background-color:var(--ovaflow-line)}.bg-ovaflow-muted\/40{background-color:var(--ovaflow-muted)}@supports (color:color-mix(in lab, red, red)){.bg-ovaflow-muted\/40{background-color:color-mix(in oklab, var(--ovaflow-muted) 40%, transparent)}}.bg-ovaflow-primary{background-color:var(--ovaflow-primary)}.bg-ovaflow-surface{background-color:var(--ovaflow-surface)}.bg-ovaflow-yellow{background-color:var(--ovaflow-yellow)}.bg-ovaflow-yellow-soft,.bg-ovaflow-yellow-soft\/35{background-color:var(--ovaflow-yellow-soft)}@supports (color:color-mix(in lab, red, red)){.bg-ovaflow-yellow-soft\/35{background-color:color-mix(in oklab, var(--ovaflow-yellow-soft) 35%, transparent)}}.bg-ovaflow-yellow-soft\/80{background-color:var(--ovaflow-yellow-soft)}@supports (color:color-mix(in lab, red, red)){.bg-ovaflow-yellow-soft\/80{background-color:color-mix(in oklab, var(--ovaflow-yellow-soft) 80%, transparent)}}.bg-ovaflow-yellow-soft\/85{background-color:var(--ovaflow-yellow-soft)}@supports (color:color-mix(in lab, red, red)){.bg-ovaflow-yellow-soft\/85{background-color:color-mix(in oklab, var(--ovaflow-yellow-soft) 85%, transparent)}}.bg-purple-50\/40{background-color:#faf5ff66}@supports (color:color-mix(in lab, red, red)){.bg-purple-50\/40{background-color:color-mix(in oklab, var(--color-purple-50) 40%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-manrope), var(--font-inter), ui-sans-serif, system-ui, -apple-system, sans-serif}.font-mono{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.font-sans{font-family:var(--font-inter), ui-sans-serif, system-ui, -apple-system, sans-serif}.font-serif{font-family:var(--font-serif)}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.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-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[\#2f5b1e\]{color:#2f5b1e}.text-\[\#3a6b24\]{color:#3a6b24}.text-\[\#5a4b16\]{color:#5a4b16}.text-\[\#8a6d00\]{color:#8a6d00}.text-\[\#8b3d16\]{color:#8b3d16}.text-\[\#9ca3af\]{color:#9ca3af}.text-\[\#1664b8\]{color:#1664b8}.text-\[\#78350f\]{color:#78350f}.text-\[\#92400e\]{color:#92400e}.text-\[\#161719\]{color:#161719}.text-\[\#626773\]{color:#626773}.text-\[\#aeb4c0\]{color:#aeb4c0}.text-\[\#eef1f6\]{color:#eef1f6}.text-accent-ink{color:var(--accent-ink)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-artisan-purple{color:var(--artisan-purple)}.text-nblue{color:var(--nblue)}.text-ovaflow-ink,.text-ovaflow-ink\/80{color:var(--ovaflow-ink)}@supports (color:color-mix(in lab, red, red)){.text-ovaflow-ink\/80{color:color-mix(in oklab, var(--ovaflow-ink) 80%, transparent)}}.text-ovaflow-ink\/90{color:var(--ovaflow-ink)}@supports (color:color-mix(in lab, red, red)){.text-ovaflow-ink\/90{color:color-mix(in oklab, var(--ovaflow-ink) 90%, transparent)}}.text-ovaflow-lime{color:var(--ovaflow-lime)}.text-ovaflow-muted{color:var(--ovaflow-muted)}.text-ovaflow-on-primary{color:var(--ovaflow-on-primary)}.text-ovaflow-secondary{color:var(--ovaflow-secondary)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-purple-950{color:var(--color-purple-950)}.text-white{color:var(--color-white)}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-ovaflow-muted\/60{-webkit-text-decoration-color:var(--ovaflow-muted);-webkit-text-decoration-color:var(--ovaflow-muted);-webkit-text-decoration-color:var(--ovaflow-muted);text-decoration-color:var(--ovaflow-muted)}@supports (color:color-mix(in lab, red, red)){.decoration-ovaflow-muted\/60{-webkit-text-decoration-color:color-mix(in oklab, var(--ovaflow-muted) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--ovaflow-muted) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--ovaflow-muted) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--ovaflow-muted) 60%, transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-90{opacity:.9}.shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(233\,248\,180\,0\.85\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#e9f8b4d9);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_1px_2px_rgba\(22\,23\,25\,0\.03\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#16171908);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_1px_3px_rgba\(22\,23\,25\,0\.05\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#1617190d);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\(32\,36\,27\,0\.18\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#20241b2e);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_10px_-4px_rgba\(22\,23\,25\,0\.08\)\]{--tw-shadow:0 2px 10px -4px var(--tw-shadow-color,#16171914);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_12px_-4px_rgba\(22\,23\,25\,0\.06\)\]{--tw-shadow:0 2px 12px -4px var(--tw-shadow-color,#1617190f);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_28px_-12px_rgba\(22\,23\,25\,0\.1\)\]{--tw-shadow:0 8px 28px -12px var(--tw-shadow-color,#1617191a);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_16px_44px_-16px_rgba\(22\,23\,25\,0\.12\)\]{--tw-shadow:0 16px 44px -16px var(--tw-shadow-color,#1617191f);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_20px_48px_-16px_rgba\(22\,23\,25\,0\.18\)\]{--tw-shadow:0 20px 48px -16px var(--tw-shadow-color,#1617192e);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_1px_0_rgba\(243\,220\,84\,0\.22\)\,0_22px_54px_-12px_rgba\(0\,0\,0\,0\.72\)\,0_0_0_1px_rgba\(243\,220\,84\,0\.12\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#f3dc5438), 0 22px 54px -12px var(--tw-shadow-color,#000000b8), 0 0 0 1px var(--tw-shadow-color,#f3dc541f);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_1px_0_rgba\(255\,255\,255\,0\.12\)\,0_22px_54px_-12px_rgba\(0\,0\,0\,0\.72\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1f), 0 22px 54px -12px var(--tw-shadow-color,#000000b8);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_1px_0_rgba\(255\,255\,255\,0\.14\)\,0_18px_40px_-10px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff24), 0 18px 40px -10px var(--tw-shadow-color,#000000a6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[\#f3dc54\]{--tw-ring-color:#f3dc54}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@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\:text-artisan-purple:is(:where(.group):hover *){color:var(--artisan-purple)}.group-hover\:text-black:is(:where(.group):hover *){color:var(--color-black)}}.placeholder\:text-ovaflow-muted\/70::placeholder{color:var(--ovaflow-muted)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-ovaflow-muted\/70::placeholder{color:color-mix(in oklab, var(--ovaflow-muted) 70%, transparent)}}@media (hover:hover){.hover\:border-\[\#161719\]:hover{border-color:#161719}.hover\:border-\[\#e9f8b4\]\/55:hover{border-color:#e9f8b48c;border-color:lab(95.2408% -13.1852 31.0475/.55)}.hover\:border-artisan-purple:hover{border-color:var(--artisan-purple)}.hover\:border-nblue\/40:hover{border-color:var(--nblue)}@supports (color:color-mix(in lab, red, red)){.hover\:border-nblue\/40:hover{border-color:color-mix(in oklab, var(--nblue) 40%, transparent)}}.hover\:border-ovaflow-ink:hover,.hover\:border-ovaflow-ink\/25:hover{border-color:var(--ovaflow-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:border-ovaflow-ink\/25:hover{border-color:color-mix(in oklab, var(--ovaflow-ink) 25%, transparent)}}.hover\:border-ovaflow-ink\/30:hover{border-color:var(--ovaflow-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:border-ovaflow-ink\/30:hover{border-color:color-mix(in oklab, var(--ovaflow-ink) 30%, transparent)}}.hover\:border-ovaflow-ink\/35:hover{border-color:var(--ovaflow-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:border-ovaflow-ink\/35:hover{border-color:color-mix(in oklab, var(--ovaflow-ink) 35%, transparent)}}.hover\:border-ovaflow-line:hover{border-color:var(--ovaflow-line)}.hover\:bg-\[\#5b606d\]:hover{background-color:#5b606d}.hover\:bg-\[\#161719\]:hover{background-color:#161719}.hover\:bg-\[\#161912\]:hover{background-color:#161912}.hover\:bg-\[\#ebd142\]:hover{background-color:#ebd142}.hover\:bg-\[\#f1fbc9\]:hover{background-color:#f1fbc9}.hover\:bg-\[\#f7e46f\]:hover{background-color:#f7e46f}.hover\:bg-ovaflow-canvas:hover{background-color:var(--ovaflow-canvas)}.hover\:bg-ovaflow-ink:hover{background-color:var(--ovaflow-ink)}.hover\:bg-ovaflow-lime-soft:hover,.hover\:bg-ovaflow-lime-soft\/60:hover{background-color:var(--ovaflow-lime-soft)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ovaflow-lime-soft\/60:hover{background-color:color-mix(in oklab, var(--ovaflow-lime-soft) 60%, transparent)}}.hover\:bg-ovaflow-line\/40:hover{background-color:var(--ovaflow-line)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ovaflow-line\/40:hover{background-color:color-mix(in oklab, var(--ovaflow-line) 40%, transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:text-ovaflow-ink:hover{color:var(--ovaflow-ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_4px_14px_-6px_rgba\(22\,23\,25\,0\.08\)\]:hover{--tw-shadow:0 4px 14px -6px var(--tw-shadow-color,#16171914);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:top-20:focus{top:calc(var(--spacing) * 20)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:z-\[300\]:focus{z-index:300}.focus\:rounded-xl:focus{border-radius:var(--radius-xl)}.focus\:border-nblue:focus{border-color:var(--nblue)}.focus\:bg-\[\#20241b\]:focus{background-color:#20241b}.focus\:bg-ovaflow-ink:focus{background-color:var(--ovaflow-ink)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2\.5:focus{padding-block:calc(var(--spacing) * 2.5)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-semibold:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.focus\:text-white:focus{color:var(--color-white)}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ovaflow-primary:focus{--tw-ring-color:var(--ovaflow-primary)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ovaflow-primary:focus-visible{--tw-ring-color:var(--ovaflow-primary)}.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-\[\#1664b8\]:focus-visible{outline-color:#1664b8}.focus-visible\:outline-\[\#e9f8b4\]:focus-visible{outline-color:#e9f8b4}.focus-visible\:outline-\[\#f3dc54\]:focus-visible{outline-color:#f3dc54}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-65:disabled{opacity:.65}@media (min-width:360px){.min-\[360px\]\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.min-\[360px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}}@media (min-width:420px){.min-\[420px\]\:inline{display:inline}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:table-header-group{display:table-header-group}.sm\:table-row{display:table-row}.sm\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-\[64px\]{height:64px}.sm\:w-auto{width:auto}.sm\:max-w-\[1360px\]{max-width:1360px}.sm\:min-w-\[230px\]{min-width:230px}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.sm\:gap-y-0{row-gap:0}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:p-0{padding:0}.sm\:p-1{padding:var(--spacing)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:pt-0{padding-top:0}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.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-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[15\.5px\]{font-size:15.5px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[38px\]{font-size:38px}.sm\:whitespace-nowrap{white-space:nowrap}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-5{grid-column:span 5/span 5}.md\:block{display:block}.md\:inline{display:inline}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-center{justify-content:center}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}}@media (min-width:64rem){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:mt-5{margin-top:calc(var(--spacing) * 5)}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:w-\[384px\]{width:384px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_384px\]{grid-template-columns:minmax(0,1fr) 384px}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:gap-4{gap:calc(var(--spacing) * 4)}:where(.lg\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.lg\:self-auto{align-self:auto}.lg\:self-start{align-self:flex-start}.lg\:justify-self-end{justify-self:flex-end}.lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-ovaflow-line{border-color:var(--ovaflow-line)}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:pt-3{padding-top:calc(var(--spacing) * 3)}.lg\:pt-4{padding-top:calc(var(--spacing) * 4)}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-span-10{grid-column:span 10/span 10}.xl\:inline{display:inline}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.\[\&_\.truncate\]\:overflow-visible .truncate{overflow:visible}.\[\&_\.truncate\]\:text-clip .truncate{text-overflow:clip}.\[\&_\.truncate\]\:whitespace-normal .truncate{white-space:normal}}:root{--ovaflow-ink:#161719;--ovaflow-primary:#20241b;--ovaflow-on-primary:#fff;--ovaflow-surface:#fff;--ovaflow-canvas:#f7f8fa;--desktop:#e9edf2;--ovaflow-secondary:#626773;--ovaflow-muted:#626b78;--ovaflow-line:#dfe3e8;--panel-line:#e4e7ea;--ovaflow-lime:#e9f8b4;--ovaflow-lime-soft:#f2f8e7;--ovaflow-yellow:#f3dc54;--ovaflow-yellow-soft:#fef7ce;--ovaflow-lavender:#ccc8f2;--ovaflow-lavender-soft:#f1effc;--ovaflow-positive:#386442;--ovaflow-danger:#a73549;--ovaflow-danger-soft:#fbeaf0;--ovaflow-info:#4f5793;--ovaflow-glass:#fff;--nblue:#1664b8;--ovaflow-nblue:#1664b8;--ovaflow-ms-blue:#0f6cbd;--companion-width-compact:384px;--companion-width-expanded:1440px;--ovaflow-panel-width:440px;--compact-metadata-min-px:12px;--ovaflow-text-body:16px;--ovaflow-target-ios:44px;--ovaflow-target-android:48px;--ovaflow-radius-sheet:32px;--ovaflow-radius-card:24px;--ovaflow-radius-control:14px;--ovaflow-space-4:4px;--ovaflow-space-8:8px;--ovaflow-space-12:12px;--ovaflow-space-16:16px;--ovaflow-space-24:24px;--ovaflow-space-32:32px;--artisan-purple:#823d98;--artisan-dark:#3c4650;--artisan-border:#b7babf;--artisan-row:#f0f1f2;--artisan-text:#333;--artisan-muted:#6a6a6a;--nchrome:#34455a;--ntext:#142e46;--ngold:#f0dfba;--norange:#f2a44c;--nable-navy:#34455a;--nable-text:#142e46;--nable-gold:#f0dfba;--nable-orange:#f2a44c;--eaction:#242b51;--eexplorer:#c2d2e2;--eselected:#e1edfc;--eheader:#f8f8fa;--eivf-slate:#242b51;--eivf-explorer:#c2d2e2;--eivf-tint:#e1edfc;--eivf-header:#f8f8fa;--marketing-content-max-width:1200px;--marketing-max-width:1200px;--content-max-width:1200px;--marketing-gutter-mobile:20px;--marketing-gutter-desktop:64px;--marketing-gutter:clamp(20px, 4vw, 64px);--marketing-section-spacing-mobile:56px;--marketing-section-spacing-desktop:144px;--marketing-section-spacing:clamp(56px, 8vw, 144px);--font-sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display:var(--font-manrope), var(--font-inter), ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--marketing-type-headline:clamp(48px, 6vw + 1rem, 88px);--marketing-type-section-heading:clamp(32px, 3.5vw + .5rem, 48px);--marketing-type-lead:clamp(17px, 1.2vw + .75rem, 20px);--marketing-type-body:clamp(16px, .5vw + .9rem, 18px);--marketing-headline:var(--marketing-type-headline);--marketing-section-heading:var(--marketing-type-section-heading);--marketing-lead:var(--marketing-type-lead);--marketing-body:var(--marketing-type-body);--ease-house:cubic-bezier(.77, 0, .18, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-hover:cubic-bezier(.165, .84, .44, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-snap:cubic-bezier(.36, 1.6, .56, 1);--ease-jump:cubic-bezier(.532, 0, .798, .972);--ease-wipe:cubic-bezier(.25, .8, .25, 1);--d-micro:.14s;--d-ui:.26s;--d-panel:.42s;--d-enter:.9s;--d-route:.28s;--d-calm:.15s;--site-header-h:64px;--utility-h:32px;--site-header-full:calc(var(--site-header-h) + var(--utility-h));--site-header-offset:var(--site-header-full)}@media (max-width:1023.98px){:root{--utility-h:0px}}html[data-motion-tier=C]{--d-ui:.12s;--d-panel:.15s;--d-enter:.15s;--d-route:.15s;--ease-snap:var(--ease-standard);scroll-behavior:auto}html[data-motion-tier=C] *,html[data-motion-tier=C] :before,html[data-motion-tier=C] :after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html.lenis,html.lenis body{height:auto}html.lenis,.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-scrolling iframe{pointer-events:none}html[data-scroll-locked]{overflow:hidden}html[data-scroll-locked] body{padding-right:var(--scrollbar-gap,0px)}.ovf-theme-porcelain{background-color:var(--ovaflow-canvas);color:var(--ovaflow-ink)}.ovf-theme-ink{background-color:var(--ink-bg);color:var(--on-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ovf-theme-blush{background-color:var(--blush);color:var(--ovaflow-ink)}.ovf-theme-lab{background-color:var(--lab);color:var(--ovaflow-ink)}html[data-vt] .ovf-header{view-transition-name:site-header}::view-transition{pointer-events:none}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}html[data-vt]:not([data-vt=calm])::view-transition-new(site-header){background-color:var(--vt-header-bg,var(--ovaflow-canvas))}html[data-vt-header=was-hidden]::view-transition-new(site-header){animation:vt-header-in var(--d-ui) var(--ease-enter) both}html[data-vt]:not([data-vt=calm])::view-transition-old(root){animation:vt-hold var(--d-route) linear both}html[data-vt]:not([data-vt=calm]):not([data-vt-header=was-hidden])::view-transition-old(root){clip-path:inset(var(--site-header-h,64px) 0 0 0)}html[data-vt=sibling-forward]::view-transition-new(root){animation:vt-wipe-left var(--d-route) var(--ease-wipe) both}html[data-vt=sibling-back]::view-transition-new(root){animation:vt-wipe-right var(--d-route) var(--ease-wipe) both}html[data-vt=deeper]::view-transition-new(root){animation:vt-wipe-up var(--d-route) var(--ease-wipe) both}html[data-vt=section-wipe]::view-transition-new(root){animation:vt-wipe-up var(--d-route) var(--ease-wipe) both}html[data-vt=shallower]::view-transition-new(root){animation:vt-wipe-down var(--d-route) var(--ease-wipe) both}html[data-vt=calm]::view-transition-old(root){animation:none}html[data-vt=calm]::view-transition-new(root){animation:none}html[data-vt]:not([data-vt=calm])::view-transition-image-pair(root){isolation:isolate}::view-transition-group(.vt-morph){z-index:50;animation-duration:var(--d-panel);animation-timing-function:var(--ease-sheet)}[data-route-focus]:focus{outline:none}html[data-vt-traverse] [data-page-root]{animation:vt-traverse-in var(--d-panel) var(--ease-enter) both}@keyframes vt-traverse-in{0%{transform:translateY(16px)}}@keyframes vt-header-in{0%{transform:translateY(-100%)}}@keyframes vt-hold{to{filter:brightness(.94)}}@keyframes vt-wipe-left{0%{clip-path:inset(0 0 0 100%);transform:translate(24px)}to{clip-path:inset(0);transform:none}}@keyframes vt-wipe-right{0%{clip-path:inset(0 100% 0 0);transform:translate(-24px)}to{clip-path:inset(0);transform:none}}@keyframes vt-wipe-up{0%{clip-path:inset(100% 0 0);transform:translateY(16px)}to{clip-path:inset(0);transform:none}}@keyframes vt-wipe-down{0%{clip-path:inset(0 0 100%);transform:translateY(-16px)}to{clip-path:inset(0);transform:none}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:var(--d-calm)!important}::view-transition-old(*){animation-duration:var(--d-calm)!important}::view-transition-new(*){animation-duration:var(--d-calm)!important}}.ovf-curtain{z-index:58;will-change:transform;background:var(--ovaflow-canvas);color:var(--ovaflow-ink);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.ovf-curtain__inner{grid-template-columns:auto minmax(160px,320px);grid-template-areas:"from line""label label";align-items:center;gap:18px 16px;padding:24px;display:grid}.ovf-curtain__from{font:500 12px/1 var(--font-mono);letter-spacing:.14em;color:var(--ovaflow-secondary);grid-area:from}.ovf-curtain__line{grid-area:line;width:100%;height:24px;display:block;position:relative;overflow:hidden}.ovf-curtain__layer{width:100%;height:100%;transition:opacity var(--d-micro) var(--ease-hover);position:absolute;inset:0;overflow:visible}.ovf-curtain__layer--taut,.ovf-curtain[data-accepted] .ovf-curtain__layer--slack{opacity:0}.ovf-curtain[data-accepted] .ovf-curtain__layer--taut{opacity:1}.ovf-curtain:not([data-has-from]) .ovf-curtain__inner{grid-template-columns:minmax(160px,320px);grid-template-areas:"line""label";justify-items:center}.ovf-curtain:not([data-has-from]) .ovf-curtain__from{display:none}.ovf-curtain__layer path{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round}.ovf-curtain__slack{stroke-dasharray:.018 .014}.ovf-curtain__node-a{fill:var(--accent)}.ovf-curtain__node-b{fill:var(--ovaflow-canvas);stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.ovf-curtain__node-b--on{fill:var(--accent)}.ovf-curtain__label{font:500 clamp(36px, 7vw, 88px) / 1 var(--font-mono);letter-spacing:.06em;white-space:nowrap;grid-area:label;justify-self:center;display:block;position:relative;overflow:hidden}.ovf-curtain__label-text{display:block}.ovf-curtain__wipe{background:var(--ovaflow-canvas);will-change:transform;position:absolute;inset:-2px;transform:translate(0)}.ovf-curtain[data-run] .ovf-curtain__wipe--line{animation:ovf-wipe-off .16s var(--ease-enter) 30ms forwards}.ovf-curtain[data-run] .ovf-curtain__wipe--label{animation:ovf-wipe-off .15s steps(var(--ovf-letters,8), end) 40ms forwards}@keyframes ovf-wipe-off{to{transform:translate(101%)}}.ovf-loader{z-index:200;background:var(--ovaflow-canvas);pointer-events:none;clip-path:inset(0);animation:ovf-loader-lift .34s var(--ease-house) .56s forwards;place-items:center;display:grid;position:fixed;inset:0;overflow:clip}html[data-loader=skip] .ovf-loader{display:none}.ovf-loader__inner{justify-items:center;gap:16px;display:grid}.ovf-loader__lockup{align-items:center;gap:12px;display:flex}.ovf-loader__mark{overflow:visible}.ovf-loader__mark .ovf-brand-mark__pill{transform-box:fill-box;transform-origin:50%;animation:ovf-scale-in .24s var(--ease-enter) both}.ovf-loader__mark .ovf-brand-mark__arc{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:ovf-dash-draw .3s var(--ease-enter) 90ms forwards}.ovf-loader__mark .ovf-brand-mark__arc--b{animation-delay:.15s}.ovf-loader__tether{overflow:visible}.ovf-loader__node-a,.ovf-loader__node-b{transform-box:fill-box;transform-origin:50%;stroke:var(--accent);stroke-width:2px}.ovf-loader__node-a{fill:var(--accent);animation:ovf-scale-in .16s var(--ease-enter) .16s both}.ovf-loader__node-b{fill:var(--ovaflow-canvas);animation:ovf-scale-in .16s var(--ease-enter) .3s both, ovf-node-fill .16s var(--ease-snap) .45s forwards}.ovf-loader__slack,.ovf-loader__taut{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round}.ovf-loader__slack{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:ovf-dash-draw .24s var(--ease-enter) .19s forwards, ovf-fade-out 90ms linear .43s forwards}.ovf-loader__taut{opacity:0;animation:90ms linear .43s forwards ovf-fade-in}.ovf-loader__word{font:700 32px/1 var(--font-display);letter-spacing:-.03em;color:var(--ovaflow-ink);padding-bottom:.1em;display:block;overflow:clip}.ovf-loader__word>span{animation:ovf-rise .38s var(--ease-enter) .15s forwards;display:block;transform:translateY(105%)}@keyframes ovf-loader-lift{0%{clip-path:inset(0)}99%{clip-path:inset(0 0 100%);visibility:visible}to{clip-path:inset(0 0 100%);visibility:hidden}}@keyframes ovf-scale-in{0%{transform:scale(0)}}@keyframes ovf-node-fill{0%{fill:var(--ovaflow-canvas);transform:scale(1)}60%{fill:var(--accent);transform:scale(1.18)}to{fill:var(--accent);transform:scale(1)}}@keyframes ovf-dash-draw{to{stroke-dashoffset:0}}@keyframes ovf-fade-out{to{opacity:0}}@keyframes ovf-fade-in{to{opacity:1}}@keyframes ovf-rise{to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ovf-loader{display:none}}html[data-motion-tier=A] [data-reveal=lines]:not([data-reveal-state]):not([data-reveal-priority]),html[data-motion-tier=A] [data-reveal=settle]:not([data-reveal-state]):not([data-reveal-priority]),html[data-motion-tier=B] [data-reveal=lines]:not([data-reveal-state]):not([data-reveal-priority]),html[data-motion-tier=B] [data-reveal=settle]:not([data-reveal-state]):not([data-reveal-priority]),html[data-motion-tier=A] [data-reveal-priority][data-reveal-defer]:not([data-reveal-state]),html[data-motion-tier=B] [data-reveal-priority][data-reveal-defer]:not([data-reveal-state]){opacity:.01;animation:.01ms linear 2.4s forwards ovf-fade-in}.ovf-reveal-rise{display:block}html[data-motion-tier=A] [data-reveal-priority]:not([data-reveal-defer]):not([data-reveal-state=done]):not([data-reveal-state=static]),html[data-motion-tier=B] [data-reveal-priority]:not([data-reveal-defer]):not([data-reveal-state=done]):not([data-reveal-state=static]){overflow-clip-margin:.22em;overflow:clip}html[data-motion-tier=A] [data-reveal-priority]:not([data-reveal-defer])>.ovf-reveal-rise,html[data-motion-tier=B] [data-reveal-priority]:not([data-reveal-defer])>.ovf-reveal-rise{animation:ovf-title-rise var(--d-enter) var(--ease-enter) var(--reveal-boot-delay,0s) backwards}html[data-motion-tier=A] [data-reveal-priority]:not([data-reveal-defer])>.ovf-settle-line,html[data-motion-tier=B] [data-reveal-priority]:not([data-reveal-defer])>.ovf-settle-line{animation:ovf-settle-in-start 1.1s var(--ease-enter) backwards;animation-delay:calc(var(--i,0) * .15s + var(--reveal-boot-delay,0s))}html[data-motion-tier=A] [data-reveal-priority]:not([data-reveal-defer])>.ovf-settle-line:nth-child(2n),html[data-motion-tier=B] [data-reveal-priority]:not([data-reveal-defer])>.ovf-settle-line:nth-child(2n){animation-name:ovf-settle-in-end}html:not([data-loader=skip]) [data-reveal-priority]{--reveal-boot-delay:.52s}@keyframes ovf-title-rise{0%{transform:translateY(.62em)}}@keyframes ovf-settle-in-start{0%{transform:translate(-60px)}}@keyframes ovf-settle-in-end{0%{transform:translate(60px)}}[data-reveal=settle]{overflow-clip-margin:0px;overflow-x:clip}.ovf-settle-line{padding-inline-start:calc(var(--i,0) * var(--settle-indent,1.2em));display:block}@media (max-width:639.98px){.ovf-settle-line{padding-inline-start:calc(var(--i,0) * var(--settle-indent,.5em))}}.ovf-reveal-line-mask{margin-bottom:-.12em;padding-bottom:.12em}[data-reveal=scrub] .ovf-reveal-line{background-image:linear-gradient(90deg, var(--reveal-lit,currentColor) 50%, var(--reveal-lit,currentColor) 50%)}@supports (color:color-mix(in lab, red, red)){[data-reveal=scrub] .ovf-reveal-line{background-image:linear-gradient(90deg, var(--reveal-lit,currentColor) 50%, color-mix(in srgb, var(--reveal-lit,currentColor) 24%, transparent) 50%)}}[data-reveal=scrub] .ovf-reveal-line{color:#0000;background-position-x:100%;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.ovf-handoff{--hl:var(--ovaflow-ink);--hl-bg:var(--ovaflow-canvas);display:block;overflow:visible}.ovf-handoff--accent{--hl:var(--accent)}.ovf-handoff--light{--hl:var(--accent-bright);--hl-bg:var(--ink-bg)}.ovf-handoff--amber{--hl:var(--amber)}.ovf-handoff__tether{fill:none;stroke:var(--hl);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s var(--ease-enter) 80ms}.ovf-handoff[data-drawn] .ovf-handoff__tether{stroke-dashoffset:0}.ovf-handoff[data-state=offered] .ovf-handoff__tether{stroke-dasharray:.02 .016;stroke-dashoffset:0}.ovf-handoff__node{stroke:var(--hl);stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.ovf-handoff__node--a{fill:var(--hl)}.ovf-handoff__node--b{fill:var(--hl-bg);transition:fill var(--d-micro) var(--ease-hover) .12s, transform var(--d-ui) var(--ease-snap) .12s}.ovf-handoff:not([data-drawn]) .ovf-handoff__node--b{transform:scale(.4)}.ovf-handoff[data-drawn]:not([data-state=offered]) .ovf-handoff__node--b{fill:var(--hl)}.ovf-mark{display:block;overflow:visible}.ovf-mark__pill{fill:var(--ovaflow-lime)}.ovf-mark__tether{fill:none;stroke:var(--ovaflow-ink);stroke-width:2.6px;stroke-linecap:round}.ovf-mark[data-state=offered] .ovf-mark__tether{stroke-dasharray:3 3}.ovf-mark__node{stroke:var(--ovaflow-ink);stroke-width:2.4px;transform-box:fill-box;transform-origin:50%}.ovf-mark__node--a{fill:var(--ovaflow-ink)}.ovf-mark__node--b{fill:var(--ovaflow-ink);transition:fill var(--d-micro) var(--ease-hover), transform var(--d-ui) var(--ease-snap)}.ovf-mark[data-state=offered] .ovf-mark__node--b{fill:var(--ovaflow-lime);transform:scale(.86)}.ovf-mark[data-state=accepted] .ovf-mark__node--b{animation:ovf-mark-accept .42s var(--ease-snap)}@keyframes ovf-mark-accept{50%{transform:scale(1.22)}}.ovf-mark--inverse .ovf-mark__pill{fill:var(--accent-bright)}.ovf-chapter{position:relative}@media (min-width:768px){html[data-motion-tier=A] .ovf-chapter--pin,html[data-motion-tier=B] .ovf-chapter--pin{height:calc(100svh + var(--chapter-pin,100svh))}html[data-motion-tier=A] .ovf-chapter--pin>.ovf-chapter__stage,html[data-motion-tier=B] .ovf-chapter--pin>.ovf-chapter__stage{height:100svh;position:sticky;top:0;overflow:clip}}.ovf-rail{z-index:40;color:var(--ovaflow-ink);display:none;position:fixed;top:50%;right:18px;transform:translateY(-50%)}@media (min-width:1360px){.ovf-rail{display:block}}.ovf-rail{transition:translate var(--d-ui) var(--ease-hover)}.ovf-rail[data-hidden]{pointer-events:none;translate:calc(100% + 32px)}.ovf-rail__track{background:var(--ovaflow-ink);width:1.5px;position:absolute;top:8px;bottom:8px;right:11.25px}@supports (color:color-mix(in lab, red, red)){.ovf-rail__track{background:color-mix(in srgb, var(--ovaflow-ink) 14%, transparent)}}.ovf-rail__track{border-radius:2px;overflow:hidden}.ovf-rail__fill{background:var(--accent);transform-origin:top;transform:scaleY(var(--rail-progress,0));position:absolute;inset:0}@supports (animation-timeline:scroll()){.ovf-rail__fill{animation:linear both ovf-rail-fill;animation-timeline:scroll(root)}html[data-motion-tier=C] .ovf-rail__fill{animation-duration:auto!important}}@keyframes ovf-rail-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ovf-rail__list{flex-direction:column;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex;position:relative}.ovf-rail__item{width:24px;height:24px;color:inherit;border-radius:999px;place-items:center;text-decoration:none;display:grid;position:relative}.ovf-rail__item:focus-visible{outline:2px solid var(--nblue);outline-offset:2px}.ovf-rail__label{white-space:nowrap;font:500 12px/1 var(--font-mono);letter-spacing:.04em;background:var(--ovaflow-surface);box-shadow:0 0 0 1px var(--ovaflow-line), 0 6px 16px -10px #16171959;clip-path:inset(0 0 0 100% round 999px);pointer-events:none;transition:clip-path var(--d-ui) var(--ease-hover);border-radius:999px;padding:6px 10px;position:absolute;top:50%;right:calc(100% + 8px);translate:0 -50%}.ovf-rail__num{color:var(--accent)}.ovf-rail__item:hover .ovf-rail__label,.ovf-rail__item:focus-visible .ovf-rail__label,.ovf-rail[data-label-open] .ovf-rail__item.is-active .ovf-rail__label{clip-path:inset(0 round 999px)}.ovf-rail[data-label-open] .ovf-rail__item.is-active:not(:hover):not(:focus-visible) .ovf-rail__label{transition-delay:var(--d-ui)}.ovf-rail[data-label-blocked] .ovf-rail__item.is-active:not(:hover):not(:focus-visible) .ovf-rail__label,.ovf-rail[data-hidden] .ovf-rail__label,.ovf-rail[data-over-content]:not(:hover):not(:focus-within) .ovf-rail__label{clip-path:inset(0 0 0 100% round 999px)!important;transition:none!important;animation:none!important}.ovf-rail[data-over-content]:not(:hover):not(:focus-within){pointer-events:none;translate:calc(100% + 32px)}.ovf-rail__node{background:var(--ovaflow-surface);border:1.5px solid var(--ovaflow-ink);border-radius:50%;width:13px;height:13px}@supports (color:color-mix(in lab, red, red)){.ovf-rail__node{border:1.5px solid color-mix(in srgb, var(--ovaflow-ink) 55%, transparent)}}.ovf-rail__node{transition:background var(--d-micro) var(--ease-hover), border-color var(--d-micro) var(--ease-hover), transform var(--d-ui) var(--ease-snap)}.ovf-rail__item.is-active .ovf-rail__node{background:var(--accent);border-color:var(--accent);transform:scale(1.15)}.ovf-roll{vertical-align:top;line-height:1.25;display:inline-grid;overflow:hidden}.ovf-roll__a,.ovf-roll__b{white-space:nowrap;transition:transform var(--d-ui) var(--ease-snap);grid-area:1/1}.ovf-roll__b{transform:translateY(115%)}.ovf-roll-host:hover .ovf-roll__a,.ovf-roll-host:focus-visible .ovf-roll__a{transform:translateY(-115%)}.ovf-roll-host:hover .ovf-roll__b,.ovf-roll-host:focus-visible .ovf-roll__b{transform:translateY(0)}html[data-motion-tier=C] .ovf-roll__b{visibility:hidden}html[data-motion-tier=C] .ovf-roll-host:hover .ovf-roll__a,html[data-motion-tier=C] .ovf-roll-host:focus-visible .ovf-roll__a{transform:none}@media (hover:none){.ovf-roll-host:hover .ovf-roll__a{transform:none}.ovf-roll-host:hover .ovf-roll__b{transform:translateY(115%)}}.ovf-magnetic{will-change:transform;display:inline-flex}.ovf-cta{isolation:isolate;height:48px;font:600 15px/1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:color .6s var(--ease-house), background-color var(--d-micro) var(--ease-hover), box-shadow var(--d-micro) var(--ease-hover);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 6px 22px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ovf-cta--sm{gap:10px;height:40px;padding:4px 4px 4px 16px;font-size:14px}.ovf-cta--lg{height:56px;padding:7px 7px 7px 26px;font-size:16px}.ovf-cta__label{z-index:1;position:relative}.ovf-cta__disc{z-index:1;width:36px;height:36px;transition:transform .6s var(--ease-house), background-color .6s var(--ease-house), color .6s var(--ease-house);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.ovf-cta--sm .ovf-cta__disc{width:32px;height:32px}.ovf-cta--lg .ovf-cta__disc{width:42px;height:42px}.ovf-cta__fill{z-index:0;border-radius:inherit;clip-path:circle(18px at calc(100% - 24px));visibility:hidden;transition:clip-path .6s var(--ease-house), visibility 0s linear .6s;position:absolute;inset:0}.ovf-cta:hover .ovf-cta__fill,.ovf-cta:focus-visible .ovf-cta__fill{visibility:visible;transition:clip-path .6s var(--ease-house), visibility 0s linear 0s}.ovf-cta--sm .ovf-cta__fill{clip-path:circle(16px at calc(100% - 20px))}.ovf-cta--lg .ovf-cta__fill{clip-path:circle(21px at calc(100% - 28px))}.ovf-cta:hover .ovf-cta__fill{clip-path:circle(150% at calc(100% - 24px))}.ovf-cta:focus-visible .ovf-cta__fill{clip-path:circle(150% at calc(100% - 24px));transition:visibility linear}.ovf-cta:hover .ovf-cta__disc{transform:translate(2px)}@media (hover:none){.ovf-cta:hover .ovf-cta__fill{transition:visibility linear}.ovf-cta:hover,.ovf-cta:hover .ovf-cta__disc{transition:none}}.ovf-cta:focus-visible{outline:2px solid var(--nblue);outline-offset:3px}.ovf-cta--primary{background:var(--accent);color:#fff}.ovf-cta--primary .ovf-cta__fill,.ovf-cta--primary .ovf-cta__disc,.ovf-cta--inverse .ovf-cta__disc{background:var(--ovaflow-lime)}.ovf-cta--primary .ovf-cta__disc,.ovf-cta--primary:hover,.ovf-cta--primary:focus-visible{color:var(--ovaflow-ink)}.ovf-cta--primary:focus-visible{transition:none}.ovf-cta--inverse{color:var(--ovaflow-ink);background:#fff}.ovf-cta--inverse .ovf-cta__fill{background:var(--ovaflow-lime)}.ovf-cta--inverse .ovf-cta__disc{color:var(--ovaflow-ink)}.ovf-cta--secondary,.ovf-cta--ghost{justify-content:flex-start;gap:10px}.ovf-cta--secondary{color:currentColor;background:0 0;padding-right:18px;box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.ovf-cta--secondary{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 22%, transparent)}}.ovf-cta--secondary:hover{box-shadow:inset 0 0 0 1px}.ovf-cta--ghost{color:currentColor;background:0 0;padding-inline:4px;overflow:visible}.ovf-cta--ghost .ovf-cta__label{transition:background-size var(--d-ui) var(--ease-hover);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding-bottom:2px}.ovf-cta--ghost:hover .ovf-cta__label,.ovf-cta--ghost:focus-visible .ovf-cta__label{background-size:100% 1px}.ovf-cta__arrow{transition:transform var(--d-ui) var(--ease-hover);display:inline-grid}.ovf-cta:hover .ovf-cta__arrow{transform:translate(3px)}.ovf-cta--on-dark{color:#fff}.ovf-underline,.ovf-underline-link{transition:background-size var(--d-ui) var(--ease-hover);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding-bottom:1px;text-decoration:none}.ovf-underline-link:hover,.ovf-underline-link:focus-visible,a:hover>.ovf-underline,a:focus-visible>.ovf-underline{background-size:100% 1px}.ovf-calm{color:inherit;font:500 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0;display:inline-flex}.ovf-calm:disabled{cursor:default}.ovf-calm__label{color:inherit}.ovf-calm__track{background:currentColor;border-radius:999px;grid-template-columns:1fr 1fr;height:24px;padding:2px;display:inline-grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ovf-calm__track{background:color-mix(in srgb, currentColor 9%, transparent)}}.ovf-calm__track{box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.ovf-calm__track{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 14%, transparent)}}.ovf-calm__thumb{background:var(--ovaflow-surface);width:calc(50% - 2px);height:20px;transition:transform var(--d-ui) var(--ease-hover);border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1617192e}.ovf-calm[data-calm] .ovf-calm__thumb{transform:translate(100%)}.ovf-calm__opt{z-index:1;min-width:44px;color:var(--ovaflow-ink);place-items:center;padding:0 8px;font-size:12px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ovf-calm__opt{color:color-mix(in srgb, var(--ovaflow-ink) 70%, transparent)}}.ovf-calm__opt{transition:color var(--d-micro) var(--ease-hover)}.ovf-calm--dark .ovf-calm__opt{color:#ffffffb8}.ovf-calm:not([data-calm]) .ovf-calm__opt--full,.ovf-calm[data-calm] .ovf-calm__opt--calm{color:var(--ovaflow-ink)}.ovf-calm--dark .ovf-calm__thumb{background:#fff}.ovf-calm--full .ovf-calm__track{height:30px}.ovf-calm--full .ovf-calm__thumb{height:26px}.ovf-calm--full .ovf-calm__opt{min-width:56px}.ovf-calm:focus-visible{outline:2px solid var(--nblue);outline-offset:3px}.ovf-cursor-badge:after{content:attr(data-label)}.ovf-cursor-badge{z-index:5;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);min-width:56px;height:56px;color:var(--ovaflow-ink);font:600 13px/1 var(--font-sans);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--d-micro) var(--ease-hover), scale var(--d-ui) var(--ease-snap);background:#ffffffb8;border-radius:999px;place-items:center;padding:0 16px;display:grid;position:absolute;top:0;left:0;scale:.6;box-shadow:inset 0 0 0 1px #fff9,0 10px 30px -12px #16171973}.ovf-cursor-badge[data-visible]{opacity:1;scale:1}.ovf-loop{background:var(--desktop);isolation:isolate;display:block;position:relative;overflow:hidden}.ovf-loop__media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ovf-loop__media--contain{object-fit:contain}.ovf-loop--plate{background:var(--ovaflow-lavender-soft)}.ovf-loop--plate[data-plate=canvas]{background:var(--ovaflow-canvas)}.ovf-loop--plate[data-plate=accent]{background:var(--accent-soft)}.ovf-loop--plate[data-plate=ink]{background:#23252a}.ovf-loop__screen{top:var(--plate-pad,24px);height:calc(100% - 2 * var(--plate-pad,24px));max-width:calc(100% - 2 * var(--plate-pad,24px));background:#fff;border-radius:clamp(6px,4%,14px);position:absolute;left:50%;overflow:hidden;translate:-50%;box-shadow:0 0 0 1px #16171914,0 18px 40px -22px #16171973}.ovf-loop__video{opacity:0;transition:opacity .24s var(--ease-hover)}.ovf-loop[data-playing] .ovf-loop__video{opacity:1}.ovf-loop__toggle{z-index:3;color:#fff;cursor:pointer;opacity:0;width:32px;height:32px;transition:opacity var(--d-micro) var(--ease-hover);background:#1617199e;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.ovf-loop:hover .ovf-loop__toggle,.ovf-loop__toggle:focus-visible,.ovf-loop__toggle[aria-pressed=true]{opacity:1}@media (hover:none){.ovf-loop__toggle{opacity:1}}.ovf-loop__toggle:focus-visible{outline-offset:2px;outline:2px solid #fff}.ovf-loop__toggle-icon{border-inline:3px solid;width:10px;height:12px}.ovf-loop__toggle-icon[data-paused]{border-inline:0;border-left:10px solid;border-block:6px solid #0000;width:0;height:0;margin-left:3px}.ovf-player{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;overscroll-behavior:contain;background:#161719e0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(12px,3vw,40px);position:fixed;inset:0;overflow:auto}.ovf-player::backdrop{background:0 0}.ovf-player__layout{align-items:center;gap:24px;max-width:1500px;min-height:100%;margin:0 auto;display:grid}@media (min-width:1100px){.ovf-player__layout{grid-template-columns:minmax(0,1fr) 360px}}.ovf-player__frame{width:min(100%, calc(min(74dvh, 820px) * var(--ar,1.6)));transform-origin:0 0;background:#000;border-radius:12px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 40px 120px -40px #000c}.ovf-player__video{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.ovf-player__stage{gap:12px;min-width:0;display:grid}.ovf-player__controls{align-items:center;gap:14px;padding:4px 2px;display:flex}.ovf-player__btn{color:#fff;width:44px;height:44px;font:600 12px/1 var(--font-mono);letter-spacing:.04em;cursor:pointer;transition:background var(--d-micro) var(--ease-hover), color var(--d-micro) var(--ease-hover);background:#ffffff1f;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ovf-player__btn:hover{background:#ffffff38}.ovf-player__btn--play{background:var(--accent-bright);color:var(--ovaflow-ink)}.ovf-player__btn--play:hover{background:#fff}.ovf-player__btn--cc[aria-pressed=true]{background:var(--accent-bright);color:var(--ovaflow-ink)}.ovf-player__btn:focus-visible,.ovf-player__scrub input:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}.ovf-player__play-icon{border-left:12px solid;border-block:7px solid #0000;width:0;height:0;margin-left:3px}.ovf-player__play-icon[data-playing]{border-block:0;border-left:4px solid;border-right:4px solid;width:12px;height:14px;margin-left:0}.ovf-player__time{font:500 13px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:#fff;flex-shrink:0}.ovf-player__time>span{color:#ffffff8c}.ovf-player__scrub{flex:1;min-width:0;height:28px;position:relative}.ovf-player__scrub:before,.ovf-player__scrub:after{content:"";pointer-events:none;border-radius:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0}.ovf-player__scrub:before{background:#ffffff29;right:0}.ovf-player__scrub:after{width:var(--p,0%);background:var(--accent-bright)}.ovf-player__scrub input{cursor:pointer;appearance:none;z-index:2;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ovf-player__scrub input::-webkit-slider-runnable-track{background:0 0;height:28px}.ovf-player__scrub input::-moz-range-track{background:0 0;height:28px}.ovf-player__scrub input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:14px;height:14px;margin-top:7px;box-shadow:0 0 0 4px #8fd6c259}.ovf-player__scrub input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:14px;height:14px}.ovf-player__ticks{pointer-events:none;z-index:1;position:absolute;inset:0}.ovf-player__ticks>span{background:#ffffff80;border-radius:1px;width:2px;height:10px;margin:-5px 0 0 -1px;position:absolute;top:50%}.ovf-player__ticks>span[data-past]{background:var(--ovaflow-ink);opacity:.6}@media (min-width:1100px){.ovf-player__stage[data-portrait]{grid-template-columns:min(440px, 34vw, (100dvh - 96px) * var(--ar)) minmax(0, 1fr);grid-template-rows:1fr auto auto auto 1fr;align-items:center;gap:12px 28px}.ovf-player__stage[data-portrait] .ovf-player__frame{grid-area:1/1/-1;width:100%}.ovf-player__stage[data-portrait]>:not(.ovf-player__frame){grid-column:2}.ovf-player__stage[data-portrait] .ovf-player__controls{grid-row:2}.ovf-player__stage[data-portrait] .ovf-player__status{grid-row:3}.ovf-player__stage[data-portrait] .ovf-player__stepbar{grid-row:4}}.ovf-player__status{align-items:center;gap:12px;min-width:0;height:44px;margin:0;display:flex}.ovf-player__count,.ovf-player__cue-k{min-width:calc(var(--len,16) * (1ch + .06em));font:500 12px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-bright);flex:none}.ovf-player__status-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 16px/1.3 var(--font-display);color:#fff;overflow:hidden}.ovf-player__cue{color:#fff;white-space:nowrap;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex:none;align-items:center;gap:10px;min-height:40px;padding:2px 2px 2px 14px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29}.ovf-player__cue:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}.ovf-player__cue-a{min-height:36px;font:600 14px/1 var(--font-display);background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.ovf-player__cue[data-held] .ovf-player__cue-a{background:var(--ovaflow-lime);color:var(--ovaflow-ink)}.ovf-player__cue-bar{background:var(--ovaflow-lime);transform-origin:0;height:2px;animation:ovf-hold var(--hold,2.5s) linear forwards;border-radius:2px;position:absolute;bottom:0;left:14px;right:14px;transform:scaleX(0)}@keyframes ovf-hold{to{transform:scaleX(1)}}html[data-motion-tier=C] .ovf-player__cue-bar{animation:none;transform:scaleX(1)}.ovf-player__stepbar,.ovf-player__steps,.ovf-player__modes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ovf-player__stepbar{justify-content:space-between}.ovf-player__modes{margin-left:auto}.ovf-player__step,.ovf-player__mode{color:#fff;min-height:44px;font:600 14px/1.2 var(--font-display);cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.ovf-player__step:disabled{color:#ffffff8c;cursor:default;border-color:#ffffff1a}.ovf-player__mode{font:500 13px/1 var(--font-mono)}.ovf-player__mode[aria-pressed=true]{border-color:var(--accent-bright);color:var(--accent-bright)}.ovf-player__speed{background:#ffffff1a;border-radius:999px;padding:3px;display:inline-flex}.ovf-player__speed-btn{color:#fff;min-width:52px;min-height:38px;font:600 13px/1 var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:999px}.ovf-player__speed-btn[aria-pressed=true]{color:var(--ovaflow-ink);background:#fff}.ovf-player__step:focus-visible,.ovf-player__mode:focus-visible,.ovf-player__speed-btn:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}.ovf-player__chrome{flex-direction:column;gap:16px;max-height:min(78vh,760px);display:flex}.ovf-player__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ovf-player__eyebrow{font:500 12px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-bright);margin:0 0 8px}.ovf-player__title{font:600 22px/1.2 var(--font-display);letter-spacing:-.015em;margin:0}.ovf-player__context{color:#ffffffb3;margin:8px 0 0;font-size:14px}.ovf-player__close{color:#fff;cursor:pointer;width:44px;height:44px;transition:background var(--d-micro) var(--ease-hover);background:#ffffff1f;border:0;border-radius:50%;flex-shrink:0;font-size:24px;line-height:1}.ovf-player__close:hover{background:#ffffff38}.ovf-player__close:focus-visible,.ovf-player__chapter:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}.ovf-player__chapters{gap:2px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ovf-player__chapter{color:#ffffffbd;text-align:left;cursor:pointer;width:100%;transition:background var(--d-micro) var(--ease-hover), color var(--d-micro) var(--ease-hover);background:0 0;border:0;border-radius:10px;grid-template-columns:44px 1fr;gap:10px;padding:10px 12px;display:grid}.ovf-player__chapter:hover{color:#fff;background:#ffffff0f}.ovf-player__chapter.is-current{color:#fff;background:#8fd6c21f}.ovf-player__chapter-time{font:500 12px/1.5 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--accent-bright)}.ovf-player__chapter-text{gap:2px;display:grid}.ovf-player__chapter-label{font:600 14px/1.35 var(--font-sans)}.ovf-player__chapter-narration{color:#ffffff9e;font-size:13px;line-height:1.45}.ovf-trace{pointer-events:none;color:var(--ovaflow-primary);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 42% 100%)}.ovf-trace--dark{color:#e6ece9}.ovf-trace__svg{width:100%;height:100%;position:absolute;inset:0}.ovf-trace__base path{fill:none;stroke:currentColor;stroke-opacity:.16;stroke-width:1px;transition:opacity .4s linear}.ovf-trace[data-gl] .ovf-trace__base{opacity:0}.ovf-trace__pulses path{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:.07 1;stroke-dashoffset:1.07px;animation:ovf-trace-pulse 6.8s var(--ease-standard) infinite}.ovf-trace--dark .ovf-trace__pulses path{stroke:var(--accent-bright)}.ovf-trace__node{fill:var(--ovaflow-canvas);stroke:var(--accent);stroke-width:1.5px}.ovf-trace--dark .ovf-trace__node{fill:var(--ink-bg);stroke:var(--accent-bright)}.ovf-trace__canvas{width:100%;height:100%;position:absolute;inset:0}@keyframes ovf-trace-pulse{0%{stroke-dashoffset:1.07px;opacity:0}8%{opacity:1}55%{stroke-dashoffset:0;opacity:1}62%,to{stroke-dashoffset:0;opacity:0}}.ovf-digit{clip-path:inset(-.2em -.12em 0);display:inline-block}.ovf-digit__d{display:inline-block}[data-roll-armed] .ovf-digit__d{transform:translateY(110%)}.ovf-container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,4vw,56px)}.ovf-main{outline:none}.ovf-header{z-index:60;color:var(--ovaflow-ink);transition:transform var(--d-panel) var(--ease-sheet), color var(--d-ui) var(--ease-hover);padding-right:var(--scrollbar-gap,0px);position:fixed;top:0;left:0;right:0;transform:translate(0)}.ovf-header[data-scrolled]{transform:translate3d(0, calc(-1 * var(--utility-h)), 0)}.ovf-header[data-hidden]{transform:translateY(calc(-100% - 2px))}.ovf-header[data-tone=dark],html[data-boot-tone=dark] .ovf-header{color:#f4f5f6}.ovf-header__inner{align-items:center;gap:16px;width:100%;max-width:1440px;height:100%;margin-inline:auto;padding-inline:clamp(16px,2.6vw,40px);display:flex}.ovf-header__utility{height:var(--utility-h);border-bottom:1px solid;display:none}@supports (color:color-mix(in lab, red, red)){.ovf-header__utility{border-bottom:1px solid color-mix(in srgb, currentColor 9%, transparent)}}@media (min-width:1024px){.ovf-header__utility{display:block}}.ovf-header__utility .ovf-header__inner{justify-content:space-between}.ovf-header__note{font:500 12px/1 var(--font-mono);letter-spacing:.04em;align-items:center;gap:8px;margin:0;display:inline-flex}.ovf-header__note-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ovf-header__note-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}}.ovf-header[data-tone=dark] .ovf-header__note-dot,html[data-boot-tone=dark] .ovf-header__note-dot{background:var(--accent-bright)}.ovf-header__bar{height:var(--site-header-h);transition:background-color var(--d-ui) var(--ease-hover), box-shadow var(--d-ui) var(--ease-hover);position:relative}.ovf-header__bar:before{content:"";z-index:-1;opacity:0;-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);transition:opacity var(--d-ui) var(--ease-hover), background-color var(--d-ui) var(--ease-hover);background:#f7f8fadb;position:absolute;inset:0;box-shadow:0 1px #16171912}.ovf-header[data-scrolled] .ovf-header__bar:before,.ovf-header[data-menu-open] .ovf-header__bar:before{opacity:1}html[data-boot-tone] .ovf-header,html[data-boot-tone] .ovf-header *,html[data-boot-tone] .ovf-header__bar:before{transition:none}html[data-boot-tone=dark] .ovf-header .ovf-cta--primary{color:var(--ovaflow-ink);background:#fff}html:not([data-motion-tier]) .ovf-header__bar:before{opacity:1}.ovf-header[data-tone=dark] .ovf-header__bar:before,html[data-boot-tone=dark] .ovf-header__bar:before{background:#161719d1;box-shadow:0 1px #ffffff14}.ovf-header__brand{color:inherit;border-radius:12px;flex-shrink:0;align-items:center;gap:10px;margin-left:-4px;padding:6px 4px;text-decoration:none;display:inline-flex}.ovf-header a:focus-visible,.ovf-header button:focus-visible{outline:2px solid var(--nblue);outline-offset:3px}.ovf-header__brand:focus-visible{outline-offset:2px}.ovf-header[data-tone=dark] a:focus-visible,.ovf-header[data-tone=dark] button:focus-visible{outline-color:var(--accent-bright)}.ovf-header__word{font:700 19px/1 var(--font-display);letter-spacing:-.025em}.ovf-header__nav{justify-content:center;min-width:0;display:none}.ovf-header__actions{justify-content:flex-end;align-items:center;gap:18px;display:none}@media (min-width:1200px){.ovf-header__bar .ovf-header__inner{grid-template-columns:auto minmax(0,1fr) auto;column-gap:24px;display:grid}.ovf-header__nav,.ovf-header__actions{display:flex}}.ovf-header__link{font:500 14px/1 var(--font-sans);color:inherit;padding:10px 2px;text-decoration:none;display:none}@media (min-width:1440px){.ovf-header__link{display:inline-flex}}.ovf-header__burger{background:currentColor;border:0;border-radius:999px;align-items:center;gap:10px;height:44px;margin-left:auto;padding:0 14px 0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ovf-header__burger{background:color-mix(in srgb, currentColor 7%, transparent)}}.ovf-header__burger{color:inherit;font:600 14px/1 var(--font-sans);cursor:pointer}@media (min-width:1200px){.ovf-header__burger{display:none}}.ovf-header__burger-lines{gap:5px;width:18px;display:grid}.ovf-header__burger-lines>span{background:currentColor;border-radius:2px;height:1.6px;display:block}.ovf-header__burger-lines>span:last-child{width:12px}.ovf-mega-nav{position:relative}.ovf-mega-nav__list{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ovf-mega-trigger{height:40px;color:inherit;font:500 14px/1 var(--font-sans);cursor:pointer;transition:background-color var(--d-micro) var(--ease-hover);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}@media (min-width:1440px){.ovf-mega-trigger{padding:0 13px}}.ovf-mega-trigger:hover,.ovf-mega-trigger.is-open{background:currentColor}@supports (color:color-mix(in lab, red, red)){.ovf-mega-trigger:hover,.ovf-mega-trigger.is-open{background:color-mix(in srgb, currentColor 7%, transparent)}}.ovf-mega-trigger__chev{opacity:.55;transition:transform var(--d-ui) var(--ease-hover)}.ovf-mega-trigger.is-open .ovf-mega-trigger__chev{transform:rotate(180deg)}.ovf-mega-trigger__bullet{background:var(--accent);border-radius:50%;width:6px;height:6px;display:none}.ovf-header[data-tone=dark] .ovf-mega-trigger__bullet,html[data-boot-tone=dark] .ovf-mega-trigger__bullet{background:var(--accent-bright)}.ovf-mega-trigger.is-active .ovf-mega-trigger__bullet{display:block}.ovf-mega{--mega-max:calc(100svh - var(--site-header-full) - 38px);--mega-wipe-in:.22s;--mega-wipe-out:.16s;width:var(--mega-w,640px);height:var(--mega-h,320px);max-height:var(--mega-max);transform:translate3d(var(--mega-x,0px), 0, 0);visibility:hidden;color:var(--ovaflow-ink);transition:width var(--d-panel) var(--ease-sheet), height var(--d-panel) var(--ease-sheet), transform var(--d-panel) var(--ease-sheet), visibility 0s linear var(--mega-wipe-out);position:absolute;top:calc(100% + 14px);left:0}.ovf-mega:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.ovf-mega[data-open]{visibility:visible;transition:width var(--d-panel) var(--ease-sheet), height var(--d-panel) var(--ease-sheet), transform var(--d-panel) var(--ease-sheet), visibility 0s}.ovf-mega[data-fresh]{transition:visibility}.ovf-mega__bg,.ovf-mega__viewport{transition:clip-path var(--mega-wipe-out) cubic-bezier(.4, 0, 1, 1)}.ovf-mega__bg{clip-path:inset(0 -64px 100%)}.ovf-mega__viewport{clip-path:inset(0 0 100%)}.ovf-mega[data-open] .ovf-mega__bg{clip-path:inset(-64px -64px -112px);transition:clip-path var(--mega-wipe-in) cubic-bezier(.25, .8, .25, 1)}.ovf-mega[data-open] .ovf-mega__viewport{clip-path:inset(0);transition:clip-path var(--mega-wipe-in) cubic-bezier(.25, .8, .25, 1)}.ovf-mega[data-snap],.ovf-mega[data-snap] :is(.ovf-mega__pane,.ovf-mega__bg,.ovf-mega__viewport),.ovf-mega:not([data-motion]) :is(.ovf-mega__bg,.ovf-mega__viewport){transition:none!important}.ovf-mega__bg{background:#fcfcfd;border-radius:22px;position:absolute;inset:0;box-shadow:0 0 0 1px #16171912,inset 0 1px #ffffffe6,0 30px 80px -30px #16171961,0 12px 28px -18px #16171933}.ovf-mega__viewport{border-radius:22px;position:absolute;inset:0;overflow:hidden}.ovf-mega-scrim{inset:0;top:var(--site-header-offset,0px);z-index:59;pointer-events:none;background:var(--ovaflow-ink);position:fixed}@supports (color:color-mix(in lab, red, red)){.ovf-mega-scrim{background:color-mix(in srgb, var(--ovaflow-ink) 18%, transparent)}}.ovf-mega-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .16s var(--ease-hover), visibility 0s linear .16s}.ovf-mega-scrim[data-open]{opacity:1;visibility:visible;transition:opacity .16s var(--ease-hover), visibility 0s}@media (max-width:1199.98px){.ovf-mega-scrim{display:none}}html[data-motion-tier=C] .ovf-mega-scrim{transition:none}.ovf-mega__pane{width:max-content;max-height:var(--mega-max);overscroll-behavior:contain;scrollbar-width:thin;visibility:hidden;clip-path:inset(0 0 78%);pointer-events:none;transition:clip-path 0s, transform var(--d-panel) var(--ease-sheet), visibility 0s;position:absolute;top:0;left:0;overflow-y:auto}.ovf-mega__pane[data-pos=before]{transform:translate(-40px)}.ovf-mega__pane[data-pos=after]{transform:translate(40px)}.ovf-mega__pane[data-pos=active]{visibility:visible;clip-path:inset(0);pointer-events:auto;transition:clip-path .2s var(--ease-enter), transform var(--d-panel) var(--ease-sheet), visibility 0s;transform:none}.ovf-mega__pane:not([data-pos=active]) .ovf-loop__video,.ovf-mega[data-fresh] .ovf-mega__pane[data-pos=active],.ovf-mega:not([data-motion]) .ovf-mega__pane{transition:none}.ovf-mega__grid{grid-auto-columns:max-content;grid-auto-flow:column;gap:26px;padding:24px 26px 20px;display:grid}.ovf-mega__col.ovf-mega__feature-col{width:300px}.ovf-mega__col{align-content:start;gap:14px;width:232px;min-width:0;display:grid}.ovf-mega[data-fresh][data-motion] .ovf-mega__col{animation:ovf-col-in .26s var(--ease-enter) backwards;animation-delay:calc(var(--i,0) * 40ms + 20ms)}@keyframes ovf-col-in{0%{transform:translateY(8px)}to{transform:none}}.ovf-mega__group{font:500 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ovaflow-secondary);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;padding:0 10px;display:flex}.ovf-mega__group--link{transition:background-color var(--d-micro) var(--ease-hover);border-radius:10px;margin-top:-6px;margin-bottom:2px;padding-block:6px;text-decoration:none}.ovf-mega__group--link:hover,.ovf-mega__group--link:focus-visible{background:#1617190b}.ovf-mega__group--link:focus-visible{outline:2px solid var(--nblue);outline-offset:-2px}.ovf-mega__group-all{font:600 12px/1 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--accent);align-items:center;gap:5px;display:inline-flex}.ovf-mega__group-all svg{transition:transform var(--d-ui) var(--ease-hover)}.ovf-mega__group--link:hover .ovf-mega__group-all svg{transform:translate(2px)}.ovf-mega__items{gap:1px;margin:0;padding:0;list-style:none;display:grid}.ovf-mega__item{color:inherit;transition:background-color var(--d-micro) var(--ease-hover);border-radius:12px;grid-template-columns:14px 1fr;gap:8px;padding:7px 10px;text-decoration:none;display:grid;position:relative}.ovf-mega__item:hover,.ovf-mega__item:focus-visible{background:#1617190b}.ovf-mega__item:focus-visible{outline:2px solid var(--nblue);outline-offset:-2px}.ovf-mega__item-bullet{border:1.5px solid var(--ovaflow-ink);border-radius:50%;width:8px;height:8px;margin-top:5px;position:relative}@supports (color:color-mix(in lab, red, red)){.ovf-mega__item-bullet{border:1.5px solid color-mix(in srgb, var(--ovaflow-ink) 40%, transparent)}}.ovf-mega__item-bullet{transition:background-color var(--d-micro) var(--ease-hover), border-color var(--d-micro) var(--ease-hover), transform var(--d-ui) var(--ease-snap)}.ovf-mega__item-bullet:after{content:"";background:var(--accent);transform-origin:0;width:9px;height:1.5px;transition:transform var(--d-ui) var(--ease-enter);position:absolute;top:2px;left:7px;transform:scaleX(0)}.ovf-mega__item:hover .ovf-mega__item-bullet,.ovf-mega__item:focus-visible .ovf-mega__item-bullet{border-color:var(--accent);background:var(--accent);transform:scale(1.1)}.ovf-mega__item:hover .ovf-mega__item-bullet:after,.ovf-mega__item:focus-visible .ovf-mega__item-bullet:after{transform:scaleX(1)}.ovf-mega__item-text{gap:3px;display:grid}.ovf-mega__item-title{font:600 14px/1.25 var(--font-sans);letter-spacing:-.005em;align-items:center;gap:8px;display:inline-flex}.ovf-mega__item-desc{-webkit-line-clamp:2;line-clamp:2;font:400 13px/1.38 var(--font-sans);color:var(--ovaflow-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ovf-mega__badge,.ovf-sheet__count{background:var(--accent-soft);min-width:24px;height:20px;color:var(--accent-ink);font:600 12px/1 var(--font-mono);border-radius:999px;place-items:center;padding:0 7px;display:inline-grid}.ovf-mega__feature{color:inherit;transition:background-color var(--d-micro) var(--ease-hover);border-radius:16px;gap:8px;margin:-8px;padding:8px;text-decoration:none;display:grid}.ovf-mega__feature:hover,.ovf-mega__feature:focus-visible{background:#16171909}.ovf-mega__feature:focus-visible{outline:2px solid var(--nblue);outline-offset:-2px}.ovf-mega__feature-media{border-radius:14px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1617190f}.ovf-mega__feature-placeholder{aspect-ratio:16/10;background:var(--ovaflow-lavender-soft);display:block}.ovf-mega__feature-media .ovf-loop__screen{border-radius:8px}.ovf-mega__feature-cover .ovf-loop__media,.ovf-mega__feature-poster{object-position:0 0}.ovf-mega__feature-poster{aspect-ratio:16/10;object-fit:cover;background:var(--ovaflow-lavender-soft);width:100%;height:auto;display:block}.ovf-sheet__logos-block{gap:10px;margin:4px 0 20px;display:grid}.ovf-sheet__logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ovf-sheet__logo{background:#fff;border-radius:12px;place-items:center;height:52px;padding:0 10px;display:grid;box-shadow:0 0 0 1px #16171914}.ovf-sheet__logo img{object-fit:contain;filter:grayscale();width:auto;max-width:100%;height:auto;max-height:22px;display:block}.ovf-sheet__logos-block .ovf-mega__disclosure{margin:0}.ovf-mega__col.ovf-mega__feature-col[data-logos]{align-content:start;width:340px}.ovf-mega__logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 6px;padding:0;list-style:none;display:grid}.ovf-mega__logo{background:#fff;border-radius:12px;place-items:center;height:60px;padding:0 12px;display:grid;box-shadow:0 0 0 1px #16171912}.ovf-mega__logo img{object-fit:contain;filter:grayscale();opacity:.78;width:auto;max-width:100%;height:auto;max-height:24px;transition:filter var(--d-ui) var(--ease-hover), opacity var(--d-ui) var(--ease-hover);display:block}@media (hover:hover){.ovf-mega__logo:hover img{filter:none;opacity:1}}.ovf-mega__disclosure{margin-top:4px}.ovf-mega__feature-badge{white-space:nowrap;justify-self:start;margin-top:4px}.ovf-mega__feature-title{font:600 15px/1.25 var(--font-display);letter-spacing:-.01em;margin-top:4px}.ovf-mega__feature-desc{font:400 13px/1.4 var(--font-sans);color:var(--ovaflow-secondary)}.ovf-mega__feature-cta{font:600 13px/1 var(--font-sans);color:var(--accent);align-items:center;gap:6px;display:inline-flex}.ovf-mega__feature:hover .ovf-mega__feature-cta svg{transform:translate(3px)}.ovf-mega__feature-cta svg{transition:transform var(--d-ui) var(--ease-hover)}.ovf-mini-spine{z-index:3;width:calc(100% - 20px);height:24px;padding:0;position:absolute;bottom:10px;left:10px;right:10px;overflow:visible}.ovf-mini-spine path{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.ovf-mini-spine__branch{stroke:var(--amber)!important;stroke-width:1.5px!important}.ovf-mini-spine circle{fill:#fff;stroke:var(--accent);stroke-width:2px;opacity:0}.ovf-mini-spine[data-active] path{transition:stroke-dashoffset var(--d-panel) var(--ease-enter) 80ms;stroke-dashoffset:0}.ovf-mini-spine[data-active] .ovf-mini-spine__branch{transition-delay:.26s}.ovf-mini-spine[data-active] circle{opacity:1;transition:opacity var(--d-micro) linear;transition-delay:calc(80ms + var(--n) * 38ms)}.ovf-mini-spine:before{content:""}.ovf-sheet{--sheet-top:var(--site-header-h,64px);--sheet-cover:var(--site-header-offset,var(--sheet-top));z-index:90;background:var(--ovaflow-canvas);color:var(--ovaflow-ink);clip-path:inset(0 0 calc(100% - max(var(--sheet-top), var(--sheet-cover))) 0);transition:clip-path var(--d-panel) var(--ease-sheet);flex-direction:column;display:flex;position:fixed;inset:0}.ovf-sheet[data-visible]{clip-path:inset(0)}html[data-motion-tier=C] .ovf-sheet{clip-path:none;transition:none}.ovf-sheet__top{height:var(--sheet-top);box-shadow:0 1px 0 var(--ovaflow-line);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.ovf-sheet__brand{color:inherit;font:700 18px/1 var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ovf-sheet__close{cursor:pointer;background:#1617190f;border:0;border-radius:50%;width:44px;height:44px;position:relative}.ovf-sheet__close span:before,.ovf-sheet__close span:after{content:"";background:var(--ovaflow-ink);border-radius:2px;height:1.8px;position:absolute;top:21px;left:13px;right:13px;transform:rotate(45deg)}.ovf-sheet__close span:after{transform:rotate(-45deg)}.ovf-drill{flex:1;min-height:0;position:relative;overflow:hidden}.ovf-drill__track{width:200%;height:100%;transition:transform .38s var(--ease-standard);display:flex;transform:translate(0)}.ovf-sheet[data-level="2"] .ovf-drill__track{transform:translate(-50%)}.ovf-drill__level{overscroll-behavior:contain;width:50%;height:100%;padding:8px 16px 24px;overflow-y:auto}.ovf-sheet__sections{margin:0;padding:0;list-style:none}.ovf-sheet__sections>li,.ovf-sheet__quick{clip-path:inset(0 0 100%);transition:clip-path .42s var(--ease-enter), transform .42s var(--ease-enter);transition-delay:calc(var(--i,0) * 36ms + 50ms);transform:translateY(14px)}.ovf-sheet[data-visible] .ovf-sheet__sections>li,.ovf-sheet[data-visible] .ovf-sheet__quick{clip-path:inset(0);transform:none}html[data-motion-tier=C] .ovf-sheet__sections>li,html[data-motion-tier=C] .ovf-sheet__quick{clip-path:none;transition:none;transform:none}.ovf-sheet__section{border:0;border-bottom:1px solid var(--ovaflow-line);width:100%;min-height:60px;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:8px 4px;display:flex}.ovf-sheet__section-label{font:600 28px/1.1 var(--font-display);letter-spacing:-.03em}.ovf-sheet__section.is-active .ovf-sheet__section-label:after{content:"";vertical-align:middle;background:var(--accent);border-radius:50%;width:8px;height:8px;margin-left:10px;display:inline-block}.ovf-sheet__section-meta{color:var(--ovaflow-secondary);align-items:center;gap:10px;font-size:18px;display:inline-flex}.ovf-sheet__quick{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.ovf-sheet__quick-link{font:600 16px/1 var(--font-sans);color:var(--accent);padding:12px 0;text-decoration:none}.ovf-sheet__note{font:500 12px/1.4 var(--font-mono);color:var(--ovaflow-secondary);margin:20px 0 0}.ovf-sheet__crumbs{font:500 13px/1 var(--font-mono);color:var(--ovaflow-secondary);align-items:center;gap:8px;display:flex}.ovf-sheet__back{min-height:44px;color:var(--ovaflow-ink);font:600 14px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin-left:-8px;padding:0 12px 0 8px;display:inline-flex}.ovf-sheet__back:hover{background:#1617190d}.ovf-sheet__heading{font:700 34px/1.05 var(--font-display);letter-spacing:-.035em;outline:none;margin:6px 0}.ovf-sheet__heading:focus-visible{outline:2px solid var(--nblue);outline-offset:4px;border-radius:6px}.ovf-sheet__lede{color:var(--ovaflow-secondary);margin:0 0 18px;font-size:15px;line-height:1.45}.ovf-sheet__group{margin-top:16px}.ovf-sheet__group-title{font:500 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ovaflow-secondary);margin:0 0 6px}.ovf-sheet__group ul{margin:0;padding:0;list-style:none}.ovf-sheet__item{border-bottom:1px solid var(--ovaflow-line);color:inherit;gap:3px;padding:12px 0;text-decoration:none;display:grid}.ovf-sheet__item-title{font:600 16px/1.3 var(--font-sans);align-items:center;gap:8px;display:inline-flex}.ovf-sheet__item-desc{color:var(--ovaflow-secondary);font-size:14px;line-height:1.4}.ovf-sheet__bottom{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--ovaflow-line);background:var(--ovaflow-canvas);flex-shrink:0}.ovf-sheet__bottom .ovf-cta{width:100%}.ovf-footer{background:var(--ink-bg);color:#f4f5f6bd;padding-top:clamp(64px,9vw,128px);position:relative;overflow:hidden}.ovf-footer--compact{padding-top:8px}.ovf-shell:has(.ovf-main>.ovf-cta-band:last-child) .ovf-footer{padding-top:8px}:is(.ovf-footer--compact .ovf-footer__line,.ovf-footer--compact [data-footer-ctas],.ovf-shell:has(.ovf-main>.ovf-cta-band:last-child) .ovf-footer__line,.ovf-shell:has(.ovf-main>.ovf-cta-band:last-child) [data-footer-ctas]){display:none}:is(.ovf-footer--compact .ovf-footer__kicker,.ovf-shell:has(.ovf-main>.ovf-cta-band:last-child) .ovf-footer__kicker){font-size:clamp(22px,2.2vw,28px)}:is(.ovf-footer--compact .ovf-footer__top,.ovf-shell:has(.ovf-main>.ovf-cta-band:last-child) .ovf-footer__top){border-top:1px solid #ffffff1a;padding-top:40px}.ovf-shell:has(.ovf-main>.ovf-cta-band:last-child) .ovf-main>.ovf-cta-band:last-child{padding-bottom:clamp(56px,6vw,88px)}.ovf-footer__top{border-bottom:1px solid #ffffff1a;gap:clamp(28px,4vw,40px);padding-bottom:clamp(36px,5vw,56px);display:grid}@media (min-width:900px){.ovf-footer__top{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end}}.ovf-footer__kicker{font:700 clamp(32px, 4.4vw, 60px) / 1.02 var(--font-display);letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:0}.ovf-footer__line{max-width:560px;margin:26px 0 28px}.ovf-footer__ctas{flex-wrap:wrap;align-items:center;gap:16px 22px;display:flex}.ovf-footer__contact{gap:6px;font-size:15px;font-style:normal;line-height:1.5;display:grid}.ovf-footer__contact p{margin:0}.ovf-footer__contact a{color:#fff}.ovf-footer__heading{font:500 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-bright);margin:0 0 12px}.ovf-footer__sitemap{padding:40px 0 36px;display:none}@media (min-width:768px){.ovf-footer__sitemap{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 32px;display:grid}.ovf-footer__folds{display:none}.ovf-footer__group{align-content:start;gap:30px;display:grid}.ovf-footer__top{grid-template-columns:minmax(0,1fr)}}@media (min-width:1180px){.ovf-footer__sitemap{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 40px}}.ovf-footer__more{color:var(--accent-bright)}.ovf-footer__sitemap .ovf-footer__contact{gap:4px;font-size:14px}.ovf-footer__col ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ovf-footer__folds{interpolate-size:allow-keywords;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:20px;padding:12px 0 20px;display:none}.ovf-footer__fold-col{min-width:0;display:grid}.ovf-footer__fold-body{padding:0 0 16px}.ovf-footer__fold-body .ovf-footer__heading{display:none}.ovf-footer__fold-body .ovf-footer__contact{font-size:14px}.ovf-footer__fold-body .ovf-footer__contact a{overflow-wrap:anywhere;padding-block:4px;display:inline-block}@media (max-width:767.98px){.ovf-footer__folds{display:grid}:is(.ovf-footer--compact .ovf-footer__top,.ovf-shell:has(.ovf-main>.ovf-cta-band:last-child) .ovf-footer__top){display:none}:is(.ovf-footer--compact .ovf-footer__folds,.ovf-shell:has(.ovf-main>.ovf-cta-band:last-child) .ovf-footer__folds){border-top:1px solid #ffffff1a}.ovf-footer__meta{gap:14px;padding:18px 0}.ovf-footer__bottom{padding-block:16px 22px}}.ovf-footer__fold{border-bottom:1px solid #ffffff1a}.ovf-footer__fold-summary{cursor:pointer;color:#fff;min-height:46px;font:600 17px/1.2 var(--font-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.ovf-footer__fold-summary::-webkit-details-marker{display:none}.ovf-footer__fold-summary:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px;border-radius:4px}.ovf-footer__fold-meta{color:var(--accent-bright);font:500 12px/1 var(--font-mono);align-items:center;gap:10px;display:inline-flex}.ovf-footer__fold-meta svg{transition:transform var(--d-ui) var(--ease-standard)}.ovf-footer__fold[open] .ovf-footer__fold-meta svg{transform:rotate(180deg)}.ovf-footer__fold ul{gap:4px;margin:0;padding:0 0 16px;list-style:none;display:grid}.ovf-footer__fold .ovf-footer__link{padding:8px 0;font-size:15px;display:inline-block}.ovf-footer__fold::details-content{block-size:0;transition:block-size var(--d-ui) var(--ease-standard), content-visibility var(--d-ui) allow-discrete;overflow:clip}.ovf-footer__fold[open]::details-content{block-size:auto}.ovf-footer__link{color:#f4f5f6b8;transition:color var(--d-micro) var(--ease-hover), background-size var(--d-ui) var(--ease-hover);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;font-size:14px;line-height:1.35;text-decoration:none}.ovf-footer__link:hover,.ovf-footer__link:focus-visible{color:#fff;background-size:100% 1px}.ovf-footer a:focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px;border-radius:2px}.ovf-footer__meta{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.ovf-footer__disclosure{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;font-size:13px;line-height:1.45;display:flex}.ovf-footer__badge{color:var(--accent-bright);font:500 12px/1 var(--font-mono);background:#8fd6c21f;border-radius:999px;padding:6px 10px}.ovf-footer__meta .ovf-calm{color:#fff}.ovf-footer__wordmark{cursor:default;margin-top:8px;padding-bottom:clamp(16px,2.4vw,32px);position:relative}.ovf-footer__word{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;overflow:visible}.ovf-footer__word text{font:700 272px var(--font-display);letter-spacing:-.06em;fill:#fff}.ovf-footer__flip{z-index:2;aspect-ratio:640/445;background:var(--desktop);pointer-events:none;opacity:0;width:clamp(200px,22vw,320px);transition:opacity var(--d-ui) var(--ease-hover), scale var(--d-ui) var(--ease-snap);border-radius:14px;position:absolute;top:-12px;left:0;overflow:hidden;rotate:-3deg;scale:.85;box-shadow:0 30px 60px -20px #0009}.ovf-footer__wordmark[data-active] .ovf-footer__flip{opacity:1;scale:1}.ovf-footer__flip img{object-fit:cover;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.ovf-footer__flip img[data-on]{visibility:visible}.ovf-footer__flip-note{color:var(--ovaflow-ink);font:500 12px/1 var(--font-mono);background:#ffffffe0;border-radius:999px;padding:4px 8px;position:absolute;bottom:8px;left:8px}.ovf-footer__bottom{z-index:1;background:var(--ink-bg);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:-1px;padding-block:22px 28px;font-size:13px;display:flex;position:relative}.ovf-footer__bottom p{margin:0}.ovf-footer__legal{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.ovf-eyebrow{font:500 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ovaflow-secondary);align-items:center;gap:.55em;margin:0;display:inline-flex}.ovf-eyebrow--accent{color:var(--accent)}.ovf-eyebrow--light{color:var(--accent-bright)}.ovf-eyebrow--amber{color:var(--amber-ink)}.ovf-eyebrow__b{transition:transform .64s var(--ease-house), color .64s var(--ease-house);font-size:14px;display:inline-block}.ovf-eyebrow__text{transition:clip-path .64s var(--ease-house)}.ovf-eyebrow[data-state=closed] .ovf-eyebrow__text{clip-path:inset(0 50%)}.ovf-eyebrow[data-state=closed] .ovf-eyebrow__b--l{color:currentColor;transform:translate(1.4em)}@supports (color:color-mix(in lab, red, red)){.ovf-eyebrow[data-state=closed] .ovf-eyebrow__b--l{color:color-mix(in srgb, currentColor 40%, transparent)}}.ovf-eyebrow[data-state=closed] .ovf-eyebrow__b--r{color:currentColor;transform:translate(-1.4em)}@supports (color:color-mix(in lab, red, red)){.ovf-eyebrow[data-state=closed] .ovf-eyebrow__b--r{color:color-mix(in srgb, currentColor 40%, transparent)}}.ovf-badge{background:var(--ovaflow-ink);border-radius:999px;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ovf-badge{background:color-mix(in srgb, var(--ovaflow-ink) 5%, transparent)}}.ovf-badge{box-shadow:inset 0 0 0 1px var(--ovaflow-ink)}@supports (color:color-mix(in lab, red, red)){.ovf-badge{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ovaflow-ink) 8%, transparent)}}.ovf-badge{color:var(--ovaflow-secondary);font:500 12px/1.3 var(--font-mono);letter-spacing:.01em;max-width:100%}@media (min-width:520px){.ovf-badge{white-space:nowrap}}.ovf-badge__dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.ovf-badge--modeled .ovf-badge__dot{background:var(--ovaflow-info)}.ovf-badge--qualification .ovf-badge__dot{background:var(--amber)}.ovf-badge--light{color:#f4f5f6d1;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.ovf-badge--light .ovf-badge__dot{background:var(--accent-bright)}.ovf-badge--overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ovaflow-ink);background:#ffffffdb}.ovf-logo-disclosure{max-width:72ch;color:var(--ovaflow-secondary);margin:0;font-size:12px;line-height:1.5}.ovf-logo-disclosure--light{color:#f4f5f6a8}.ovf-crumbs ol{font:500 12px/1.4 var(--font-mono);letter-spacing:.04em;color:var(--ovaflow-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ovf-crumbs li{align-items:center;gap:6px;display:inline-flex}.ovf-crumbs__link{color:inherit;transition:background-size var(--d-ui) var(--ease-hover), color var(--d-micro) var(--ease-hover);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;text-decoration:none}.ovf-crumbs__link:hover,.ovf-crumbs__link:focus-visible{color:var(--ovaflow-ink);background-size:100% 1px}.ovf-crumbs__sep{color:currentColor}@supports (color:color-mix(in lab, red, red)){.ovf-crumbs__sep{color:color-mix(in srgb, currentColor 45%, transparent)}}.ovf-crumbs [aria-current]{color:var(--ovaflow-ink)}.ovf-crumbs--light ol{color:#f4f5f699}.ovf-crumbs--light [aria-current],.ovf-crumbs--light .ovf-crumbs__link:hover{color:#fff}.ovf-hero{padding-top:calc(var(--site-header-full) + clamp(40px, 6vw, 88px));padding-bottom:clamp(56px,8vw,120px);position:relative;overflow:hidden}.ovf-hero__trace{z-index:0}@media (min-width:768px){.ovf-hero__trace{-webkit-mask-image:linear-gradient(90deg, transparent 0%, transparent 50%, #000 78%), linear-gradient(180deg, transparent 0, #000 calc(var(--site-header-full) + 48px));-webkit-mask-image:linear-gradient(90deg, transparent 0%, transparent 50%, #000 78%), linear-gradient(180deg, transparent 0, #000 calc(var(--site-header-full) + 48px));-webkit-mask-image:linear-gradient(90deg, transparent 0%, transparent 50%, #000 78%), linear-gradient(180deg, transparent 0, #000 calc(var(--site-header-full) + 48px));-webkit-mask-image:linear-gradient(90deg, transparent 0%, transparent 50%, #000 78%), linear-gradient(180deg, transparent 0, #000 calc(var(--site-header-full) + 48px));mask-image:linear-gradient(90deg, transparent 0%, transparent 50%, #000 78%), linear-gradient(180deg, transparent 0, #000 calc(var(--site-header-full) + 48px));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}}@media (max-width:767.98px){.ovf-hero__trace{opacity:.55;-webkit-mask-image:linear-gradient(#0000 0% 55%,#000 100%);mask-image:linear-gradient(#0000 0% 55%,#000 100%)}}.ovf-hero__inner{z-index:1;gap:clamp(36px,5vw,64px);display:grid;position:relative}.ovf-hero__text{justify-items:start;gap:18px;max-width:980px;display:grid}.ovf-hero__crumbs{margin-bottom:6px}.ovf-hero__title{font:700 clamp(44px, 6.6vw, 104px) / .98 var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0}@media (max-width:639.98px){.ovf-hero__title[data-settle-lines]{font-size:clamp(34px,9.5vw,44px)}}.ovf-hero__lede{max-width:62ch;color:var(--ovaflow-secondary);margin:4px 0 0;font-size:clamp(17px,1.25vw + .6rem,21px);line-height:1.5}.ovf-theme-ink .ovf-hero__lede{color:#f4f5f6b8}.ovf-hero__meta{flex-wrap:wrap;gap:8px;display:flex}.ovf-hero__actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:10px;display:flex}.ovf-hero__media{position:relative}.ovf-hero--media .ovf-hero__text{max-width:900px}@media (min-width:1024px){.ovf-hero--split .ovf-hero__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.ovf-hero--split .ovf-hero__title{font-size:clamp(44px,4.8vw,80px)}}.ovf-section-header{gap:20px;margin-bottom:clamp(32px,4vw,56px);display:grid}@media (min-width:900px){.ovf-section-header:has(.ovf-section-header__action){grid-template-columns:minmax(0,1fr) auto;align-items:end}}.ovf-section-header__text{justify-items:start;gap:14px;max-width:820px;display:grid}.ovf-section-header--center{text-align:center;justify-items:center}.ovf-section-header--center .ovf-section-header__text{justify-items:center;margin-inline:auto}.ovf-section-header__title{font:700 clamp(32px, 3.8vw, 60px) / 1.02 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.ovf-section-header__lede{max-width:62ch;color:var(--ovaflow-secondary);margin:0;font-size:clamp(16px,.6vw + .85rem,19px);line-height:1.55}.ovf-section-header--light .ovf-section-header__lede{color:#f4f5f6b3}.ovf-cta-band{padding-block:clamp(80px,11vw,168px);position:relative}.ovf-cta-band__inner{justify-items:start;gap:22px;display:grid}.ovf-cta-band__title{max-width:16ch;font:700 clamp(40px, 6vw, 96px) / .98 var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0}.ovf-cta-band__line{width:100%;max-width:720px}.ovf-cta-band__row{gap:28px;width:100%;display:grid}@media (min-width:900px){.ovf-cta-band__row{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.ovf-cta-band__lede{color:currentColor;max-width:54ch;margin:0;font-size:17px;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.ovf-cta-band__lede{color:color-mix(in srgb, currentColor 78%, transparent)}}.ovf-cta-band__actions{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.ovf-related{padding-block:48px}.ovf-related__list{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.ovf-related__list{grid-template-columns:1fr 1fr}}.ovf-related__card{background:var(--ovaflow-surface);height:100%;box-shadow:0 0 0 1px var(--ovaflow-line);color:var(--ovaflow-ink);transition:box-shadow var(--d-ui) var(--ease-hover), transform var(--d-ui) var(--ease-hover);border-radius:20px;gap:8px;padding:24px;text-decoration:none;display:grid}.ovf-related__card:hover,.ovf-related__card:focus-visible{box-shadow:0 0 0 1px var(--accent), 0 18px 40px -24px #16171959}.ovf-related__card--next{text-align:right;justify-items:end}@media (min-width:720px){.ovf-related--single .ovf-related__list{grid-template-columns:1fr}}.ovf-related--single .ovf-related__card{text-align:center;justify-items:center}.ovf-related__dir{font:500 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.ovf-related__title{font:600 22px/1.15 var(--font-display);letter-spacing:-.02em}.ovf-related__desc{color:var(--ovaflow-secondary);font-size:14px;line-height:1.45}.ovf-demo-card{align-content:start;gap:16px;display:grid;position:relative}.ovf-demo-card__frame{position:relative;container:ovf-card-frame/inline-size}.ovf-demo-card__media{background:var(--desktop);cursor:pointer;width:100%;transition:border-radius .42s var(--ease-house), box-shadow var(--d-ui) var(--ease-hover);border:0;border-radius:20px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #16171914}.ovf-demo-card__media:focus-visible{outline:2px solid var(--nblue);outline-offset:3px}.ovf-demo-card:hover .ovf-demo-card__media{border-radius:28px;box-shadow:0 0 0 1px #1617191a,0 26px 56px -30px #16171980}.ovf-demo-card__loop .ovf-loop__media{transition:transform .9s var(--ease-enter)}.ovf-demo-card:hover .ovf-demo-card__loop .ovf-loop__media{transform:scale(1.025)}.ovf-demo-card[data-focus=workspace] .ovf-demo-card__loop:not(.ovf-loop--plate) .ovf-loop__media,.ovf-demo-card[data-focus=page] .ovf-demo-card__loop:not(.ovf-loop--plate) .ovf-loop__media{object-position:0 50%;transform-origin:0}.ovf-demo-card__play{z-index:3;-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);color:var(--ovaflow-ink);font:600 13px/1 var(--font-mono);font-variant-numeric:tabular-nums;clip-path:inset(0 round 999px);transition:clip-path var(--d-micro) var(--ease-hover);background:#ffffffdb;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:inline-flex;position:absolute;bottom:12px;left:12px}.ovf-demo-card__play-disc{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}@media (pointer:fine){html[data-motion-tier=A] .ovf-demo-card:hover .ovf-demo-card__play,html[data-motion-tier=B] .ovf-demo-card:hover .ovf-demo-card__play{clip-path:inset(0 100% 0 0 round 999px)}}.ovf-demo-card__body{justify-items:start;gap:8px;display:grid}.ovf-demo-card__title{font:600 19px/1.25 var(--font-display);letter-spacing:-.015em;margin:4px 0 0}.ovf-demo-card--lg .ovf-demo-card__title{font-size:clamp(22px,2vw,28px)}.ovf-demo-card__link{color:inherit;transition:background-size var(--d-ui) var(--ease-hover);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;text-decoration:none}.ovf-demo-card__link:hover,.ovf-demo-card__link:focus-visible{background-size:100% 1px}.ovf-demo-card__hook{color:var(--ovaflow-secondary);margin:0;font-size:15px;line-height:1.5}.ovf-demo-card__meta{--meta-sep:24px;font:500 12px/1.3 var(--font-mono);color:var(--ovaflow-muted);margin:0;overflow:clip}.ovf-demo-card__meta-row{margin-left:calc(var(--meta-sep) * -1);flex-wrap:wrap;gap:4px 0;display:flex}.ovf-demo-card__meta-row>span{min-width:0;display:flex}.ovf-demo-card__meta-row>span:before{content:"·";content:"·" / "";width:var(--meta-sep);text-align:center;opacity:.6;flex:none}.ovf-demo-card[data-focus=phone] .ovf-loop--plate{background:radial-gradient(90% 70% at 50% 100%, #ccc8f28c, transparent 70%), var(--ovaflow-canvas)}.ovf-demo-card[data-focus=watch] .ovf-loop--plate{background:radial-gradient(70% 60% at 50% 40%, #8fd6c22e, transparent 70%), var(--ink-surface)}.ovf-demo-card[data-focus=watch] .ovf-loop__screen{box-shadow:0 0 0 1px #ffffff1a,0 18px 40px -18px #000000b3}.ovf-demo-card[data-focus=widgets] .ovf-loop--plate{background:var(--accent-soft)}@container ovf-card-frame not (min-width:70vw){:is(:not(.ovf-demo-grid):not(.ovf-demo-bento):has(>*>.ovf-demo-card[data-frame=landscape])>*>.ovf-demo-card[data-frame=portrait] .ovf-demo-card__loop,:not(.ovf-demo-grid):not(.ovf-demo-bento):has(>.ovf-demo-card[data-frame=landscape])>.ovf-demo-card[data-frame=portrait] .ovf-demo-card__loop){aspect-ratio:16/10!important}}.ovf-demo-card--feature{gap:20px}.ovf-demo-card--feature .ovf-demo-card__media{border-radius:24px}.ovf-demo-card--feature .ovf-demo-card__title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(24px,1.6vw + 12px,36px);line-height:1.15}.ovf-demo-card--feature .ovf-demo-card__hook{max-width:46ch;font-size:17px}@media (min-width:900px){.ovf-demo-card--feature{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:clamp(28px,3.5vw,56px)}.ovf-demo-card--feature[data-frame=portrait]{grid-template-columns:minmax(0,380px) minmax(0,1fr)}}.ovf-demo-grid{--demo-gap:24px;gap:36px var(--demo-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.ovf-demo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ovf-demo-grid>*{grid-column:span 1;min-width:0}.ovf-demo-grid>[data-span="2"]{grid-column:span 2}@media (min-width:720px){.ovf-demo-grid .ovf-demo-card[data-frame=portrait] .ovf-demo-card__title{text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;font-size:17px;line-height:1.28}.ovf-demo-grid .ovf-demo-card[data-frame=portrait] .ovf-demo-card__hook{font-size:14px;line-height:1.45}}.ovf-demo-grid .ovf-demo-card[data-frame=portrait] .ovf-demo-card__loop{width:100%;height:0;padding-top:calc(125% + var(--demo-gap) * .625);aspect-ratio:auto!important}.ovf-demo-bento{--demo-gap:24px;gap:36px var(--demo-gap);margin:0;padding:0;list-style:none;display:grid}.ovf-demo-bento>li{min-width:0;display:grid}@media (min-width:720px){.ovf-demo-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ovf-demo-bento>[data-tablet-full]{grid-column:1/-1}}@media (min-width:720px) and (max-width:1099.98px){.ovf-demo-bento:has(.ovf-demo-card[data-frame=landscape])>li:not([data-tablet-full]) .ovf-demo-card[data-frame=portrait] .ovf-demo-card__loop{aspect-ratio:16/10!important}}@media (min-width:1100px){.ovf-demo-bento{gap:40px var(--demo-gap);grid-template-columns:repeat(6,minmax(0,1fr))}.ovf-demo-bento>li,.ovf-demo-bento>[data-tablet-full]{grid-column:span 2}.ovf-demo-bento>[data-span="3"]{grid-column:span 3}.ovf-demo-bento>[data-span="4"]{grid-column:span 4}.ovf-demo-bento>[data-span="6"]{grid-column:1/-1}.ovf-demo-bento>[data-rows="2"]{grid-row:span 2}.ovf-demo-bento>[data-rows="3"]{grid-row:span 3}.ovf-demo-bento:has(.ovf-demo-card[data-frame=landscape])>li:is([data-role=item],[data-role=side]):not([data-compact]) .ovf-demo-card[data-frame=portrait] .ovf-demo-card__loop{aspect-ratio:16/10!important}.ovf-demo-bento>[data-rows]>.ovf-demo-card{grid-template-rows:minmax(0,1fr) auto;height:100%}.ovf-demo-bento>[data-rows] .ovf-demo-card__frame,.ovf-demo-bento>[data-rows] .ovf-demo-card__media{height:100%}.ovf-demo-bento.ovf-demo-bento>li[data-rows] .ovf-demo-card[data-frame] .ovf-demo-card__loop{height:100%;min-height:50cqw;aspect-ratio:auto!important}.ovf-demo-bento>[data-compact]>.ovf-demo-card{grid-template-columns:minmax(200px,44%) minmax(0,1fr);align-items:center;gap:20px;height:100%}.ovf-demo-bento>[data-compact]>.ovf-demo-card[data-frame=portrait]{align-items:stretch}.ovf-demo-bento>[data-compact]>.ovf-demo-card[data-frame=portrait] .ovf-demo-card__frame,.ovf-demo-bento>[data-compact]>.ovf-demo-card[data-frame=portrait] .ovf-demo-card__media{height:100%}.ovf-demo-bento.ovf-demo-bento>li[data-compact] .ovf-demo-card[data-frame=landscape] .ovf-demo-card__loop{aspect-ratio:16/10!important}.ovf-demo-bento.ovf-demo-bento>li[data-compact] .ovf-demo-card[data-frame=portrait] .ovf-demo-card__loop{height:100%;min-height:125cqw;aspect-ratio:auto!important}.ovf-demo-bento>[data-compact] .ovf-demo-card__body{align-content:center;gap:6px}.ovf-demo-bento>[data-compact] .ovf-demo-card__title{text-wrap:balance;margin:0;font-size:17px;line-height:1.28}.ovf-demo-bento>[data-compact] .ovf-demo-card__hook{font-size:14px;line-height:1.45}.ovf-demo-bento>[data-compact] .ovf-demo-card__media{border-radius:16px}.ovf-demo-bento>[data-compact] .ovf-demo-card__play{padding:4px;bottom:8px;left:8px}.ovf-demo-bento>[data-compact] .ovf-demo-card__play>:not(.ovf-demo-card__play-disc){display:none}}.ovf-dpv{display:block}.ovf-dpv__pop{--dpv-shift:-100%;left:var(--dpv-x);top:var(--dpv-y);z-index:70;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(var(--dpv-shift)) scale(.96);transform-origin:50% 100%;transition:opacity .14s var(--ease-hover), transform .22s var(--ease-enter), visibility 0s linear .22s;background:#fff;border-radius:22px;gap:10px;padding:10px;display:grid;position:fixed;box-shadow:0 0 0 1px #16171914,0 30px 60px -28px #16171973}.ovf-dpv__pop:is([data-focus=workspace],[data-focus=page]) .ovf-dpv__media:not(.ovf-loop--plate) .ovf-loop__media{object-position:0 50%}.ovf-dpv__pop[data-below]{--dpv-shift:0%;transform-origin:50% 0}.ovf-dpv__pop[data-open]{opacity:1;visibility:visible;transform:translateY(var(--dpv-shift)) scale(1);transition:opacity .14s var(--ease-hover), transform .22s var(--ease-enter), visibility 0s linear 0s}@starting-style{.ovf-dpv__pop[data-open]{opacity:0;transform:translateY(var(--dpv-shift)) scale(.96)}}html[data-motion-tier=C] .ovf-dpv__pop{transform:translateY(var(--dpv-shift));transition:none}.ovf-dpv__media{border-radius:14px}.ovf-dpv__title{font:600 14px/1.3 var(--font-display);color:var(--ovaflow-ink);text-wrap:balance;padding:0 4px 2px;display:block}.ovf-header-spacer{height:var(--site-header-full)}.ovf-legal__hero{padding-bottom:clamp(32px,4vw,56px)}.ovf-legal__hero .ovf-hero__title{font-size:clamp(40px,5.2vw,76px)}.ovf-legal__hero .ovf-hero__lede{max-width:68ch;font-size:clamp(16px,.9vw + .6rem,19px)}.ovf-legal__summary-label{color:var(--ovaflow-ink);font-weight:600}.ovf-legal__dates{font:500 12px/1.4 var(--font-mono);letter-spacing:.04em;color:var(--ovaflow-secondary);flex-wrap:wrap;gap:6px 18px;margin:0;display:flex}.ovf-legal__switch{background:var(--ovaflow-surface);box-shadow:0 0 0 1px var(--ovaflow-line);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.ovf-legal__switch-link{min-height:36px;color:var(--ovaflow-secondary);font:500 13px/1 var(--font-sans);white-space:nowrap;transition:background-color var(--d-micro) var(--ease-hover), color var(--d-micro) var(--ease-hover);border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.ovf-legal__switch-link:hover{color:var(--ovaflow-ink)}.ovf-legal__switch-link.is-active{background:var(--accent);color:#fff}.ovf-legal__switch-short{display:none}@media (max-width:519.98px){.ovf-legal__switch-long{display:none}.ovf-legal__switch-short{display:inline}}.ovf-legal__body{padding-block:clamp(8px,2vw,24px) clamp(64px,8vw,112px)}.ovf-legal__grid{gap:40px;display:grid}@media (min-width:1024px){.ovf-legal__grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,96px)}.ovf-legal__aside{top:calc(var(--site-header-h) + 24px);position:sticky}}.ovf-legal__aside{align-content:start;gap:28px;display:grid}@media (max-width:1023.98px){.ovf-legal__aside{display:contents}.ovf-legal__doc{order:2}.ovf-legal__contact{order:3}}.ovf-legal__aside-title{font:500 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ovaflow-secondary);margin:0 0 12px}.ovf-legal__toc ol{border-left:1.5px solid var(--ovaflow-line);margin:0;padding:0;list-style:none;display:grid}.ovf-legal__toc-link{color:var(--ovaflow-secondary);transition:color var(--d-micro) var(--ease-hover), border-color var(--d-micro) var(--ease-hover);border-left:1.5px solid #0000;grid-template-columns:28px minmax(0,1fr);gap:8px;margin-left:-1.5px;padding:8px 0 8px 14px;font-size:14px;line-height:1.35;text-decoration:none;display:grid}.ovf-legal__toc-link:hover,.ovf-legal__toc-link:focus-visible{color:var(--ovaflow-ink);border-left-color:var(--accent)}.ovf-legal__toc-num{font:500 12px/1.6 var(--font-mono);color:var(--accent);font-variant-numeric:tabular-nums}.ovf-legal__contact{border-top:1px solid var(--ovaflow-line);color:var(--ovaflow-secondary);gap:4px;padding-top:24px;font-size:14px;font-style:normal;line-height:1.5;display:grid}.ovf-legal__contact p{margin:0}.ovf-legal__contact-name{color:var(--ovaflow-ink);font-weight:600}.ovf-legal__doc{gap:40px;min-width:0;max-width:74ch;display:grid}.ovf-legal__doc>section{scroll-margin-top:calc(var(--site-header-h) + 24px)}.ovf-legal__doc>section>div.text-\[\#1664b8\]:first-child{color:var(--accent);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.ovf-legal__doc h2{letter-spacing:-.02em}.ovf-sandbox__body{padding-top:var(--site-header-full)}.ovf-sandbox__bar{top:var(--site-header-offset,var(--site-header-full));z-index:40;transition:top var(--d-panel) var(--ease-sheet);position:sticky}.ovf-sandbox__bar>header{position:static}.ovf-sandbox__bar a[aria-label=OvaFlow\ home]{display:none}@media (min-width:1200px){.ovf-sandbox__bar a[href=\/contact]{display:none}}:root{--accent:#26685c;--accent-hover:#1d5449;--accent-soft:#dcefe8;--accent-ink:#134238;--accent-bright:#8fd6c2;--amber:#e5a93c;--amber-soft:#fbf0d9;--amber-ink:#7a4d00;--blush:#f6efec;--lab:#edf3f1;--ink-bg:#161719;--ink-surface:#1d1f22;--on-ink:#f4f5f6}.clinical-grid-backdrop{background-image:radial-gradient(120% 80% at 50% 0,#f2f8e773,#0000 70%)}.clinical-card{background-color:var(--ovaflow-surface);border:1px solid var(--ovaflow-line);border-radius:var(--ovaflow-radius-card);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1617190a,0 12px 32px -12px #16171914}.workstation-bezel{background-color:var(--desktop);border:1px solid var(--ovaflow-line);border-radius:28px;box-shadow:inset 0 1px #fffc,0 24px 64px -20px #16171924,0 4px 16px -4px #1617190f}.tabular-clinical{font-variant-numeric:tabular-nums}.marketing-container{width:100%;max-width:var(--marketing-max-width,1200px);padding-inline:var(--marketing-gutter,clamp(20px, 4vw, 64px));margin-inline:auto}.marketing-section{padding-block:var(--marketing-section-spacing,clamp(56px, 8vw, 144px))}.marketing-headline{font-family:var(--font-display);font-size:var(--marketing-type-headline,clamp(48px, 6vw + 1rem, 88px));letter-spacing:-.025em;text-wrap:balance;font-weight:700;line-height:1.08}.marketing-section-heading{font-family:var(--font-display);font-size:var(--marketing-type-section-heading,clamp(32px, 3.5vw + .5rem, 48px));letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.14}.marketing-lead{font-family:var(--font-sans);font-size:var(--marketing-type-lead,clamp(17px, 1.2vw + .75rem, 20px));color:var(--ovaflow-secondary);line-height:1.55}.marketing-body{font-family:var(--font-sans);font-size:var(--marketing-type-body,clamp(16px, .5vw + .9rem, 18px));color:var(--ovaflow-ink);line-height:1.6}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}}@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-divide-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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-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}@keyframes pulse{50%{opacity:.5}}
