@charset "UTF-8";@font-face{font-family:Proto Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/proto-grotesk-light.woff2) format("woff2")}@font-face{font-family:Proto Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/proto-grotesk-bold.woff2) format("woff2")}:root{--ui-ref-color-white: oklch(100% 0 0);--ui-ref-color-black: oklch(0% 0 0);--ui-ref-color-neutral-50: oklch(97% .003 270);--ui-ref-color-neutral-100: oklch(94% .005 270);--ui-ref-color-neutral-200: oklch(88% .008 270);--ui-ref-color-neutral-300: oklch(81% .01 270);--ui-ref-color-neutral-400: oklch(72% .012 270);--ui-ref-color-neutral-500: oklch(62% .014 270);--ui-ref-color-neutral-600: oklch(53% .014 270);--ui-ref-color-neutral-700: oklch(45% .012 270);--ui-ref-color-neutral-800: oklch(37% .01 270);--ui-ref-color-neutral-900: oklch(29% .009 270);--ui-ref-color-neutral-950: oklch(22% .008 270);--ui-ref-color-rose-50: oklch(97% .02 10);--ui-ref-color-rose-100: oklch(94% .04 10);--ui-ref-color-rose-200: oklch(88% .07 10);--ui-ref-color-rose-300: oklch(81% .11 10);--ui-ref-color-rose-400: oklch(72% .15 10);--ui-ref-color-rose-500: oklch(62% .19 10);--ui-ref-color-rose-600: oklch(53% .2 10);--ui-ref-color-rose-700: oklch(45% .18 10);--ui-ref-color-rose-800: oklch(37% .14 10);--ui-ref-color-rose-900: oklch(29% .1 10);--ui-ref-color-rose-950: oklch(22% .06 10);--ui-ref-color-blue-50: oklch(97% .02 255);--ui-ref-color-blue-100: oklch(94% .04 255);--ui-ref-color-blue-200: oklch(88% .07 255);--ui-ref-color-blue-300: oklch(81% .11 255);--ui-ref-color-blue-400: oklch(72% .15 255);--ui-ref-color-blue-500: oklch(62% .19 255);--ui-ref-color-blue-600: oklch(53% .2 255);--ui-ref-color-blue-700: oklch(45% .18 255);--ui-ref-color-blue-800: oklch(37% .14 255);--ui-ref-color-blue-900: oklch(29% .1 255);--ui-ref-color-blue-950: oklch(22% .06 255);--ui-ref-color-indigo-50: oklch(97% .02 277);--ui-ref-color-indigo-100: oklch(94% .04 277);--ui-ref-color-indigo-200: oklch(88% .07 277);--ui-ref-color-indigo-300: oklch(81% .11 277);--ui-ref-color-indigo-400: oklch(72% .15 277);--ui-ref-color-indigo-500: oklch(62% .19 277);--ui-ref-color-indigo-600: oklch(53% .2 277);--ui-ref-color-indigo-700: oklch(45% .18 277);--ui-ref-color-indigo-800: oklch(37% .14 277);--ui-ref-color-indigo-900: oklch(29% .1 277);--ui-ref-color-indigo-950: oklch(22% .06 277);--ui-ref-color-red-50: oklch(97% .02 25);--ui-ref-color-red-100: oklch(94% .04 25);--ui-ref-color-red-200: oklch(88% .07 25);--ui-ref-color-red-300: oklch(81% .11 25);--ui-ref-color-red-400: oklch(72% .15 25);--ui-ref-color-red-500: oklch(62% .19 25);--ui-ref-color-red-600: oklch(53% .2 25);--ui-ref-color-red-700: oklch(45% .18 25);--ui-ref-color-red-800: oklch(37% .14 25);--ui-ref-color-red-900: oklch(29% .1 25);--ui-ref-color-red-950: oklch(22% .06 25);--ui-ref-color-green-50: oklch(97% .02 150);--ui-ref-color-green-100: oklch(94% .03 150);--ui-ref-color-green-200: oklch(88% .06 150);--ui-ref-color-green-300: oklch(81% .09 150);--ui-ref-color-green-400: oklch(72% .12 150);--ui-ref-color-green-500: oklch(62% .15 150);--ui-ref-color-green-600: oklch(53% .16 150);--ui-ref-color-green-700: oklch(45% .14 150);--ui-ref-color-green-800: oklch(37% .11 150);--ui-ref-color-green-900: oklch(29% .08 150);--ui-ref-color-green-950: oklch(22% .05 150);--ui-ref-color-amber-50: oklch(97% .02 80);--ui-ref-color-amber-100: oklch(94% .03 80);--ui-ref-color-amber-200: oklch(88% .06 80);--ui-ref-color-amber-300: oklch(81% .09 80);--ui-ref-color-amber-400: oklch(72% .12 80);--ui-ref-color-amber-500: oklch(62% .15 80);--ui-ref-color-amber-600: oklch(53% .16 80);--ui-ref-color-amber-700: oklch(45% .14 80);--ui-ref-color-amber-800: oklch(37% .11 80);--ui-ref-color-amber-900: oklch(29% .08 80);--ui-ref-color-amber-950: oklch(22% .05 80);--ui-ref-font-sans: "Manrope", system-ui, -apple-system, sans-serif;--ui-ref-font-display: "Playfair Display", Georgia, serif;--ui-ref-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ui-ref-text-xs: .75rem;--ui-ref-text-sm: .875rem;--ui-ref-text-md: 1rem;--ui-ref-text-lg: 1.125rem;--ui-ref-text-xl: 1.25rem;--ui-ref-text-2xl: 1.5rem;--ui-ref-text-3xl: 1.875rem;--ui-ref-text-4xl: 2.25rem;--ui-ref-text-display-md: clamp(1.75rem, 5.5vw, 2.75rem);--ui-ref-text-display-lg: clamp(2.5rem, 7vw, 3.75rem);--ui-ref-leading-tight: 1.1;--ui-ref-leading-snug: 1.25;--ui-ref-leading-normal: 1.5;--ui-ref-leading-relaxed: 1.65;--ui-ref-weight-regular: 500;--ui-ref-weight-medium: 600;--ui-ref-weight-bold: 700;--ui-ref-weight-extra: 800;--ui-ref-tracking-tight: -.02em;--ui-ref-tracking-normal: 0;--ui-ref-tracking-wide: .14em;--ui-ref-space-0: 0;--ui-ref-space-1: .25rem;--ui-ref-space-2: .5rem;--ui-ref-space-3: .75rem;--ui-ref-space-4: 1rem;--ui-ref-space-5: 1.25rem;--ui-ref-space-6: 1.5rem;--ui-ref-space-8: 2rem;--ui-ref-space-10: 2.5rem;--ui-ref-space-12: 3rem;--ui-ref-space-16: 4rem;--ui-ref-space-20: 5rem;--ui-ref-space-24: 6rem;--ui-ref-size-control-xs: 1.5rem;--ui-ref-size-control-sm: 2rem;--ui-ref-size-control-md: 2.5rem;--ui-ref-size-control-lg: 3rem;--ui-ref-size-control-xl: 3.5rem;--ui-ref-size-icon-sm: 1rem;--ui-ref-size-icon-md: 1.25rem;--ui-ref-size-icon-lg: 1.5rem;--ui-ref-size-icon-xl: 2rem;--ui-ref-size-row-sm: 2.5rem;--ui-ref-size-row-md: 3rem;--ui-ref-radius-xs: .25rem;--ui-ref-radius-sm: .375rem;--ui-ref-radius-md: .5rem;--ui-ref-radius-lg: .75rem;--ui-ref-radius-xl: 1rem;--ui-ref-radius-2xl: 1.5rem;--ui-ref-radius-3xl: 1.875rem;--ui-ref-radius-full: 999px;--ui-ref-motion-duration-fast: .12s;--ui-ref-motion-duration-base: .2s;--ui-ref-motion-duration-slow: .32s;--ui-ref-motion-duration-slower: .48s;--ui-ref-motion-ease-standard: cubic-bezier(.2, .8, .3, 1);--ui-ref-motion-ease-decelerate: cubic-bezier(0, 0, 0, 1);--ui-ref-motion-ease-accelerate: cubic-bezier(.3, 0, 1, 1);--ui-ref-z-sticky: 50;--ui-ref-z-dropdown: 55;--ui-ref-z-drawer: 60;--ui-ref-z-dialog: 70;--ui-ref-z-popover: 75;--ui-ref-z-toast: 80;--ui-ref-z-tooltip: 90;--ui-ref-state-hover: 8%;--ui-ref-state-pressed: 12%;--ui-ref-state-selected: 10%;--ui-ref-state-focus: 10%;--ui-ref-state-drag: 16%;--ui-ref-opacity-disabled: .4;--ui-ref-border-1: 1px;--ui-ref-border-2: 2px}:root{--ui-sys-type-display-font: var(--ui-ref-font-sans);--ui-sys-type-display-size: var(--ui-ref-text-display-lg);--ui-sys-type-display-weight: var(--ui-ref-weight-extra);--ui-sys-type-display-line: var(--ui-ref-leading-tight);--ui-sys-type-display-tracking: var(--ui-ref-tracking-tight);--ui-sys-type-headline-font: var(--ui-ref-font-sans);--ui-sys-type-headline-size: var(--ui-ref-text-2xl);--ui-sys-type-headline-weight: var(--ui-ref-weight-bold);--ui-sys-type-headline-line: var(--ui-ref-leading-snug);--ui-sys-type-headline-tracking: var(--ui-ref-tracking-tight);--ui-sys-type-title-font: var(--ui-ref-font-sans);--ui-sys-type-title-size: var(--ui-ref-text-lg);--ui-sys-type-title-weight: var(--ui-ref-weight-bold);--ui-sys-type-title-line: var(--ui-ref-leading-snug);--ui-sys-type-title-tracking: var(--ui-ref-tracking-normal);--ui-sys-type-body-font: var(--ui-ref-font-sans);--ui-sys-type-body-size: var(--ui-ref-text-md);--ui-sys-type-body-weight: var(--ui-ref-weight-regular);--ui-sys-type-body-line: var(--ui-ref-leading-normal);--ui-sys-type-body-tracking: var(--ui-ref-tracking-normal);--ui-sys-type-body-sm-font: var(--ui-ref-font-sans);--ui-sys-type-body-sm-size: var(--ui-ref-text-sm);--ui-sys-type-body-sm-weight: var(--ui-ref-weight-regular);--ui-sys-type-body-sm-line: var(--ui-ref-leading-normal);--ui-sys-type-body-sm-tracking: var(--ui-ref-tracking-normal);--ui-sys-type-label-font: var(--ui-ref-font-sans);--ui-sys-type-label-size: var(--ui-ref-text-sm);--ui-sys-type-label-weight: var(--ui-ref-weight-medium);--ui-sys-type-label-line: var(--ui-ref-leading-snug);--ui-sys-type-label-tracking: var(--ui-ref-tracking-normal);--ui-sys-type-caption-font: var(--ui-ref-font-sans);--ui-sys-type-caption-size: var(--ui-ref-text-xs);--ui-sys-type-caption-weight: var(--ui-ref-weight-medium);--ui-sys-type-caption-line: var(--ui-ref-leading-snug);--ui-sys-type-caption-tracking: var(--ui-ref-tracking-normal);--ui-sys-radius-control: var(--ui-ref-radius-md);--ui-sys-radius-field: var(--ui-ref-radius-md);--ui-sys-radius-inner: var(--ui-ref-radius-md);--ui-sys-radius-card: var(--ui-ref-radius-lg);--ui-sys-radius-dialog: var(--ui-ref-radius-xl);--ui-sys-radius-check: var(--ui-ref-radius-sm);--ui-sys-radius-full: var(--ui-ref-radius-full);--ui-sys-elevation-1: 0 1px 3px var(--ui-sys-shadow-color);--ui-sys-elevation-2: 0 2px 8px var(--ui-sys-shadow-color);--ui-sys-elevation-3: 0 6px 18px var(--ui-sys-shadow-color);--ui-sys-elevation-4: 0 12px 32px var(--ui-sys-shadow-color);--ui-sys-elevation-5: 0 24px 70px var(--ui-sys-shadow-color);--ui-sys-elevation-card: var(--ui-sys-elevation-1);--ui-sys-elevation-dropdown: var(--ui-sys-elevation-3);--ui-sys-elevation-dialog: var(--ui-sys-elevation-4);--ui-sys-motion-fast: var(--ui-ref-motion-duration-fast);--ui-sys-motion-base: var(--ui-ref-motion-duration-base);--ui-sys-motion-slow: var(--ui-ref-motion-duration-slow);--ui-sys-motion-ease: var(--ui-ref-motion-ease-standard);--ui-sys-motion-ease-decelerate: var(--ui-ref-motion-ease-decelerate);--ui-sys-motion-ease-accelerate: var(--ui-ref-motion-ease-accelerate);--ui-sys-z-dropdown: var(--ui-ref-z-dropdown);--ui-sys-z-sticky: var(--ui-ref-z-sticky);--ui-sys-z-drawer: var(--ui-ref-z-drawer);--ui-sys-z-dialog: var(--ui-ref-z-dialog);--ui-sys-z-popover: var(--ui-ref-z-popover);--ui-sys-z-tooltip: var(--ui-ref-z-tooltip);--ui-sys-z-toast: var(--ui-ref-z-toast);--ui-sys-control-height: var(--ui-ref-size-control-md);--ui-sys-control-height-xs: var(--ui-ref-size-control-xs);--ui-sys-control-padding-x-xs: var(--ui-ref-space-2);--ui-sys-control-height-sm: var(--ui-ref-size-control-sm);--ui-sys-control-height-md: var(--ui-ref-size-control-md);--ui-sys-control-height-lg: var(--ui-ref-size-control-lg);--ui-sys-control-padding-x-sm: var(--ui-ref-space-3);--ui-sys-control-padding-x-md: var(--ui-ref-space-4);--ui-sys-control-padding-x-lg: var(--ui-ref-space-6);--ui-sys-control-gap: var(--ui-ref-space-2);--ui-sys-row-height-sm: var(--ui-ref-size-row-sm);--ui-sys-row-height-md: var(--ui-ref-size-row-md);--ui-sys-card-padding: var(--ui-ref-space-5);--ui-sys-focus-ring-width: 3px;--ui-sys-focus-ring-offset: 2px;--ui-sys-focus-ring-shadow: 0 0 0 3px var(--ui-sys-color-focus-ring)}[data-density=compact]{--ui-sys-control-height-sm: 1.75rem;--ui-sys-control-height-md: var(--ui-ref-size-control-sm);--ui-sys-control-height-lg: var(--ui-ref-size-control-md);--ui-sys-control-padding-x-sm: var(--ui-ref-space-2);--ui-sys-control-padding-x-md: var(--ui-ref-space-3);--ui-sys-control-padding-x-lg: var(--ui-ref-space-4);--ui-sys-row-height-sm: var(--ui-ref-size-control-sm);--ui-sys-row-height-md: var(--ui-ref-size-row-sm)}:root,[data-theme=light]{--ui-sys-color-bg: var(--ui-ref-color-neutral-50);--ui-sys-color-surface: var(--ui-ref-color-white);--ui-sys-color-surface-raised: var(--ui-ref-color-neutral-50);--ui-sys-color-surface-muted: var(--ui-ref-color-neutral-100);--ui-sys-color-surface-inverse: var(--ui-ref-color-neutral-900);--ui-sys-color-field: var(--ui-ref-color-white);--ui-sys-color-on-surface: var(--ui-ref-color-neutral-900);--ui-sys-color-on-surface-muted: var(--ui-ref-color-neutral-600);--ui-sys-color-on-surface-faint: var(--ui-ref-color-neutral-400);--ui-sys-color-on-surface-disabled: var(--ui-ref-color-neutral-300);--ui-sys-color-on-inverse: var(--ui-ref-color-neutral-50);--ui-sys-color-primary: var(--ui-ref-color-blue-600);--ui-sys-color-primary-hover: var(--ui-ref-color-blue-700);--ui-sys-color-primary-active: var(--ui-ref-color-blue-800);--ui-sys-color-on-primary: var(--ui-ref-color-white);--ui-sys-color-primary-container: var(--ui-ref-color-blue-100);--ui-sys-color-on-primary-container: var(--ui-ref-color-blue-800);--ui-sys-color-primary-container-border: var(--ui-ref-color-blue-200);--ui-sys-color-danger: var(--ui-ref-color-red-600);--ui-sys-color-danger-hover: var(--ui-ref-color-red-700);--ui-sys-color-on-danger: var(--ui-ref-color-white);--ui-sys-color-danger-container: var(--ui-ref-color-red-100);--ui-sys-color-on-danger-container: var(--ui-ref-color-red-800);--ui-sys-color-success: var(--ui-ref-color-green-600);--ui-sys-color-success-hover: var(--ui-ref-color-green-700);--ui-sys-color-on-success: var(--ui-ref-color-white);--ui-sys-color-success-container: var(--ui-ref-color-green-100);--ui-sys-color-on-success-container: var(--ui-ref-color-green-800);--ui-sys-color-warning: var(--ui-ref-color-amber-600);--ui-sys-color-warning-hover: var(--ui-ref-color-amber-700);--ui-sys-color-on-warning: var(--ui-ref-color-white);--ui-sys-color-warning-container: var(--ui-ref-color-amber-100);--ui-sys-color-on-warning-container: var(--ui-ref-color-amber-800);--ui-sys-color-info: var(--ui-ref-color-blue-500);--ui-sys-color-info-hover: var(--ui-ref-color-blue-600);--ui-sys-color-on-info: var(--ui-ref-color-white);--ui-sys-color-info-container: var(--ui-ref-color-blue-100);--ui-sys-color-on-info-container: var(--ui-ref-color-blue-800);--ui-sys-color-border: var(--ui-ref-color-neutral-200);--ui-sys-color-border-strong: var(--ui-ref-color-neutral-500);--ui-sys-color-border-subtle: var(--ui-ref-color-neutral-100);--ui-sys-color-focus-ring: color-mix(in oklch, var(--ui-ref-color-blue-500) 30%, transparent);--ui-sys-color-backdrop: color-mix(in oklch, var(--ui-ref-color-neutral-950) 45%, transparent);--ui-sys-shadow-color: color-mix(in oklch, var(--ui-ref-color-black) 8%, transparent)}[data-theme=dark]{--ui-sys-color-bg: var(--ui-ref-color-neutral-950);--ui-sys-color-surface: var(--ui-ref-color-neutral-900);--ui-sys-color-surface-raised: var(--ui-ref-color-neutral-800);--ui-sys-color-surface-muted: var(--ui-ref-color-neutral-800);--ui-sys-color-surface-inverse: var(--ui-ref-color-neutral-50);--ui-sys-color-field: var(--ui-ref-color-neutral-900);--ui-sys-color-on-surface: var(--ui-ref-color-neutral-100);--ui-sys-color-on-surface-muted: var(--ui-ref-color-neutral-400);--ui-sys-color-on-surface-faint: var(--ui-ref-color-neutral-600);--ui-sys-color-on-surface-disabled: var(--ui-ref-color-neutral-600);--ui-sys-color-on-inverse: var(--ui-ref-color-neutral-900);--ui-sys-color-primary: var(--ui-ref-color-blue-400);--ui-sys-color-primary-hover: var(--ui-ref-color-blue-300);--ui-sys-color-primary-active: var(--ui-ref-color-blue-200);--ui-sys-color-on-primary: var(--ui-ref-color-blue-950);--ui-sys-color-primary-container: var(--ui-ref-color-blue-900);--ui-sys-color-on-primary-container: var(--ui-ref-color-blue-200);--ui-sys-color-primary-container-border: var(--ui-ref-color-blue-800);--ui-sys-color-danger: var(--ui-ref-color-red-400);--ui-sys-color-danger-hover: var(--ui-ref-color-red-300);--ui-sys-color-on-danger: var(--ui-ref-color-red-950);--ui-sys-color-danger-container: var(--ui-ref-color-red-900);--ui-sys-color-on-danger-container: var(--ui-ref-color-red-200);--ui-sys-color-success: var(--ui-ref-color-green-400);--ui-sys-color-success-hover: var(--ui-ref-color-green-300);--ui-sys-color-on-success: var(--ui-ref-color-green-950);--ui-sys-color-success-container: var(--ui-ref-color-green-900);--ui-sys-color-on-success-container: var(--ui-ref-color-green-200);--ui-sys-color-warning: var(--ui-ref-color-amber-400);--ui-sys-color-warning-hover: var(--ui-ref-color-amber-300);--ui-sys-color-on-warning: var(--ui-ref-color-amber-950);--ui-sys-color-warning-container: var(--ui-ref-color-amber-900);--ui-sys-color-on-warning-container: var(--ui-ref-color-amber-200);--ui-sys-color-info: var(--ui-ref-color-blue-400);--ui-sys-color-info-hover: var(--ui-ref-color-blue-300);--ui-sys-color-on-info: var(--ui-ref-color-blue-950);--ui-sys-color-info-container: var(--ui-ref-color-blue-900);--ui-sys-color-on-info-container: var(--ui-ref-color-blue-200);--ui-sys-color-border: var(--ui-ref-color-neutral-800);--ui-sys-color-border-strong: var(--ui-ref-color-neutral-700);--ui-sys-color-border-subtle: var(--ui-ref-color-neutral-900);--ui-sys-color-focus-ring: color-mix(in oklch, var(--ui-ref-color-blue-400) 40%, transparent);--ui-sys-color-backdrop: color-mix(in oklch, var(--ui-ref-color-black) 72%, transparent);--ui-sys-shadow-color: color-mix(in oklch, var(--ui-ref-color-black) 36%, transparent)}body{margin:0;background:var(--ui-sys-color-bg);color:var(--ui-sys-color-on-surface);font-family:var(--ui-sys-type-body-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--ui-sys-color-primary)}a:hover{color:var(--ui-sys-color-primary-hover)}:focus-visible{outline:var(--ui-sys-focus-ring-width) solid var(--ui-sys-color-focus-ring);outline-offset:var(--ui-sys-focus-ring-offset)}@keyframes dsSpin{to{transform:rotate(360deg)}}@keyframes dsShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes dsIndet{0%{left:-40%}to{left:110%}}@keyframes dsToastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.ui-backdrop{background:var(--ui-sys-color-backdrop);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ui-dialog-panel{display:flex;align-items:center;justify-content:center;max-width:100vw;max-height:100dvh;animation:ui-dialog-in var(--ui-sys-motion-fast) var(--ui-sys-motion-ease-decelerate) both}@keyframes ui-dialog-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ui-dialog-panel{animation:none}}.ui-toast-region{z-index:var(--ui-sys-z-toast)}.ui-drawer-panel{z-index:var(--ui-sys-z-drawer);display:flex;block-size:100%;max-inline-size:100vw}.ui-drawer-panel--end{animation:ui-drawer-slide-end var(--ui-sys-motion-slow) var(--ui-sys-motion-ease-decelerate)}.ui-drawer-panel--start{animation:ui-drawer-slide-start var(--ui-sys-motion-slow) var(--ui-sys-motion-ease-decelerate)}@keyframes ui-drawer-slide-end{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ui-drawer-slide-start{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.ui-drawer-panel--end,.ui-drawer-panel--start{animation:none}}[data-brand=valeria-cut],[data-brand=valeria-cut][data-theme=dark]{--ui-ref-font-grotesk: "Proto Grotesk", "Manrope", "Helvetica Neue", Arial, sans-serif;--ui-ref-font-sans: var(--ui-ref-font-grotesk);--ui-ref-font-display: var(--ui-ref-font-grotesk);--ui-ref-font-mono: var(--ui-ref-font-grotesk);--ui-sys-color-bg: #131212;--ui-sys-color-surface: #131212;--ui-sys-color-surface-raised: #121110;--ui-sys-color-surface-muted: #0a0908;--ui-sys-color-surface-inverse: #f2f0ec;--ui-sys-color-field: #121110;--ui-sys-color-on-surface: #f2f2f2;--ui-sys-color-on-surface-muted: #f2f2f2;--ui-sys-color-on-surface-faint: #f2f2f2;--ui-sys-color-on-surface-disabled: #4a4741;--ui-sys-color-on-inverse: #000000;--ui-sys-color-primary: #ca2510;--ui-sys-color-primary-hover: #e2432a;--ui-sys-color-primary-active: #a81f0c;--ui-sys-color-on-primary: #131212;--ui-sys-color-primary-container: #1f0d09;--ui-sys-color-on-primary-container: #ff7a60;--ui-sys-color-primary-container-border: #3a1610;--ui-sys-color-border-subtle: #1a1917;--ui-sys-color-border: #2b2926;--ui-sys-color-border-strong: #4a4741;--ui-sys-color-focus-ring: #ff4a2b;--ui-sys-focus-ring-width: 2px;--ui-sys-focus-ring-offset: 3px;--ui-sys-focus-ring-shadow: 0 0 0 2px var(--ui-sys-color-focus-ring);--ui-sys-color-backdrop: rgb(0 0 0 / .86);--ui-sys-radius-control: 0;--ui-sys-radius-field: 0;--ui-sys-radius-inner: 0;--ui-sys-radius-card: 0;--ui-sys-radius-dialog: 0;--ui-sys-radius-check: 0;--ui-sys-control-height: 40px;--ui-sys-card-padding: 0px;--ui-sys-type-display-font: var(--ui-ref-font-display);--ui-sys-type-display-size: max(2.5rem, 11.31vw);--ui-sys-type-display-weight: 300;--ui-sys-type-display-line: .82;--ui-sys-type-display-tracking: -.069em;--ui-sys-type-headline-font: var(--ui-ref-font-display);--ui-sys-type-headline-size: max(1.75rem, 5.17vw);--ui-sys-type-headline-weight: 300;--ui-sys-type-headline-line: 1.13;--ui-sys-type-headline-tracking: -.015em;--ui-sys-type-title-font: var(--ui-ref-font-sans);--ui-sys-type-title-size: max(1.25rem, 2.83vw);--ui-sys-type-title-weight: 300;--ui-sys-type-title-line: 1.24;--ui-sys-type-title-tracking: -.028em;--ui-sys-type-body-font: var(--ui-ref-font-sans);--ui-sys-type-body-size: max(1rem, 1.56vw);--ui-sys-type-body-weight: 300;--ui-sys-type-body-line: 1.375;--ui-sys-type-body-tracking: -.05em;--ui-sys-type-body-sm-font: var(--ui-ref-font-sans);--ui-sys-type-body-sm-size: max(.875rem, 1.36vw);--ui-sys-type-body-sm-weight: 300;--ui-sys-type-body-sm-line: 1.4;--ui-sys-type-body-sm-tracking: -.05em;--ui-sys-type-label-font: var(--ui-ref-font-sans);--ui-sys-type-label-size: max(.75rem, 1.17vw);--ui-sys-type-label-weight: 700;--ui-sys-type-label-line: 1.2;--ui-sys-type-label-tracking: .042em;--ui-sys-type-caption-font: var(--ui-ref-font-sans);--ui-sys-type-caption-size: max(.8125rem, 1.17vw);--ui-sys-type-caption-weight: 300;--ui-sys-type-caption-line: 1.4;--ui-sys-type-caption-tracking: -.05em;--ui-sys-motion-fast: .16s;--ui-sys-motion-base: .32s;--ui-sys-motion-slow: .64s;--ui-sys-motion-ease: cubic-bezier(.22, .61, .36, 1);--valeria-nav-unit: max(calc(100vw / 1026), .75px);--valeria-nav-size: calc(8 * var(--valeria-nav-unit));--valeria-nav-top: calc(30.31 * var(--valeria-nav-unit));--valeria-nav-gutter: calc(30 * var(--valeria-nav-unit));--valeria-nav-tracking: .125em;--valeria-nav-ink: #f2f2f2;--valeria-nav-ink-hover: rgb(159 159 159 / .8);--valeria-accent-ink: #131212;--valeria-accent-ink-hover: #000000;--valeria-gutter: clamp(1.25rem, 5vw, 5rem);--valeria-section-gap: clamp(4.5rem, 12vw, 11rem);--valeria-stack-gap: clamp(1.25rem, 3vw, 2.5rem);--valeria-mobile-canvas-width: 320}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--default-font-family: var(--ui-ref-font-sans);--default-mono-font-family: var(--ui-ref-font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;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;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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.absolute{position:absolute}.relative{position:relative}.static{position:static}.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,)}}html{scroll-behavior:smooth;background:var(--ui-sys-color-bg)}html,body{min-height:100%}body{margin:0;background:var(--ui-sys-color-bg);color:var(--ui-sys-color-on-surface);font-family:var(--ui-sys-type-body-font);font-size:var(--ui-sys-type-body-size);font-weight:var(--ui-sys-type-body-weight);letter-spacing:var(--ui-sys-type-body-tracking);line-height:var(--ui-sys-type-body-line);overflow-x:hidden}img{display:block;max-width:100%}:root{--valeria-cursor: url(/assets/portfolio/site/cursor-default-96.png) 7 7, auto;--valeria-cursor-hover: url(/assets/portfolio/site/cursor-hover-96.png) 8 9, pointer}@supports (cursor: image-set(url(/assets/portfolio/site/cursor-default-96.png) 1x) 7 7,auto){:root{--valeria-cursor: image-set( url(/assets/portfolio/site/cursor-default-96.png) 1x, url(/assets/portfolio/site/cursor-default-128.png) 1.333x ) 7 7, auto;--valeria-cursor-hover: image-set( url(/assets/portfolio/site/cursor-hover-96.png) 1x, url(/assets/portfolio/site/cursor-hover-128.png) 1.333x ) 8 9, pointer}}body{cursor:var(--valeria-cursor)}a[href],button,[role=button],summary{cursor:var(--valeria-cursor-hover, pointer)}picture{display:contents}a{color:inherit}a:hover{color:var(--ui-sys-color-primary)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@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;}@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-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}}}
