:root{--step-6:calc(clamp(3.3592rem, 2.1414rem + 5.4127vi, 7.0128rem));--step-5:calc(clamp(2.7994rem, 1.9788rem + 3.6467vi, 5.2609rem));--step-4:calc(clamp(2.3328rem, 1.7948rem + 2.3909vi, 3.9467rem));--step-3:calc(clamp(1.944rem, 1.6051rem + 1.5063vi, 2.9607rem));--step-2:calc(clamp(1.62rem, 1.4196rem + .8905vi, 2.2211rem));--step-1:calc(clamp(1.35rem, 1.2446rem + .4685vi, 1.6663rem));--step-0:calc(clamp(1.125rem, 1.0833rem + .1852vi, 1.25rem));--step--1:calc(clamp(.9375rem, .9374rem + .0003vi, .9377rem));--step--2:0.78125rem;--font-family-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-family-serif:ui-serif, Georgia, "Times New Roman", serif;--font-family-display:"Markazi Text", var(--font-family-serif);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-loose:1.65;--letter-spacing-tight:-0.02em;--letter-spacing-normal:0;--letter-spacing-wide:0.02em;--letter-spacing-wider:0.04em;--letter-spacing-widest:0.08em;--font-family-body:var(--font-family-serif);--font-family-heading:var(--font-family-display);--font-family-code:var(--font-family-mono);--text-size-body:var(--step-0);--text-size-secondary:var(--step--1);--text-size-muted:var(--step--2);--text-size-display:var(--step-4);--text-size-eyebrow:var(--step-0);--text-size-mono:var(--step--1);--text-size-code:0.85em;--text-size-label:0.7rem;--text-size-display-home:calc(clamp(2rem, .1667rem + 7.5926vw, 8rem));--text-lineheight-body:var(--line-height-loose);--text-lineheight-heading:var(--line-height-tight);--text-lineheight-code:var(--line-height-normal);--text-letterspacing-body:var(--letter-spacing-wide);--text-letterspacing-heading:var(--letter-spacing-wider);--text-inlinesize-body:62ch;--link-underline-thickness:0.05em;--link-underline-offset:0.2em;--space-3xs:calc(clamp(.3125rem, .3125rem + 0vi, .3125rem));--space-2xs:calc(clamp(.5625rem, .5417rem + .0926vi, .625rem));--space-xs:calc(clamp(.875rem, .8542rem + .0926vi, .9375rem));--space-s:calc(clamp(1.125rem, 1.0833rem + .1852vi, 1.25rem));--space-m:calc(clamp(1.6875rem, 1.625rem + .2778vi, 1.875rem));--space-l:calc(clamp(2.25rem, 2.1667rem + .3704vi, 2.5rem));--space-xl:calc(clamp(3.375rem, 3.25rem + .5556vi, 3.75rem));--space-2xl:calc(clamp(4.5rem, 4.3333rem + .7407vi, 5rem));--space-3xl:calc(clamp(6.75rem, 6.5rem + 1.1111vi, 7.5rem));--space-3xs-2xs:calc(clamp(.3125rem, .2083rem + .463vi, .625rem));--space-2xs-xs:calc(clamp(.5625rem, .4375rem + .5556vi, .9375rem));--space-xs-s:calc(clamp(.875rem, .75rem + .5556vi, 1.25rem));--space-s-m:calc(clamp(1.125rem, .875rem + 1.1111vi, 1.875rem));--space-m-l:calc(clamp(1.6875rem, 1.4167rem + 1.2037vi, 2.5rem));--space-l-xl:calc(clamp(2.25rem, 1.75rem + 2.2222vi, 3.75rem));--space-xl-2xl:calc(clamp(3.375rem, 2.8333rem + 2.4074vi, 5rem));--space-2xl-3xl:calc(clamp(4.5rem, 3.5rem + 4.4444vi, 7.5rem));--space-3xs-s:calc(clamp(.3125rem, 0rem + 1.3889vi, 1.25rem));--space-s-2xl:calc(clamp(1.125rem, -.1667rem + 5.7407vi, 5rem));--color-black:#000;--color-white:#fff;--color-nero-base:#1d1d1b;--color-cotto-base:#7e3015;--color-verde-base:#176632;--color-pomodoro-base:#8d1c15;--color-crema-base:#eee0cb;--color-crema-light:#f3e6d3;--color-pomodoro-ui-2a:rgba(255,230,226,.2);--color-pomodoro-ui-2a-60:rgba(255,230,226,.6);--color-pomodoro-base-a15:rgba(141,28,21,.075);--color-neutral-tint-10:#342e2f;--color-neutral-tint-95:#f2e9eb;--color-neutral-dark-tint-10:#342e2f;--color-neutral-dark-tint-95:#f2e9eb;--color-cotto-tint-10:#8c452e;--color-cotto-tint-20:#9a5944;--color-cotto-tint-90:#f3e9e6;--color-cotto-tint-95:#f9f4f3;--color-cotto-dark-tint-20:#9a5944;--color-nero-ui-1:oklch(100.00% 0 0);--color-nero-ui-2:oklch(96.50% 0.0006 106.7);--color-nero-ui-3:oklch(93.50% 0.0009 106.7);--color-nero-ui-4:oklch(90.50% 0.0011 106.7);--color-nero-ui-5:oklch(87.50% 0.0013 106.7);--color-nero-ui-6:oklch(84.50% 0.0014 106.7);--color-nero-ui-7:oklch(79.50% 0.0017 106.7);--color-nero-ui-8:oklch(72.50% 0.0020 106.7);--color-nero-ui-9:oklch(23.00% 0.0038 106.7);--color-nero-ui-10:oklch(28.50% 0.0036 106.7);--color-nero-ui-11:oklch(44.40% 0.0031 106.7);--color-nero-ui-12:oklch(24.10% 0.0037 106.7);--color-nero-dark-ui-1:oklch(23.00% 0.0038 106.7);--color-nero-dark-ui-2:oklch(20.50% 0.0038 106.7);--color-nero-dark-ui-3:oklch(27.50% 0.0036 106.7);--color-nero-dark-ui-4:oklch(31.50% 0.0035 106.7);--color-nero-dark-ui-5:oklch(35.50% 0.0034 106.7);--color-nero-dark-ui-6:oklch(40.00% 0.0033 106.7);--color-nero-dark-ui-7:oklch(45.50% 0.0031 106.7);--color-nero-dark-ui-8:oklch(52.00% 0.0028 106.7);--color-nero-dark-ui-9:oklch(92.00% 0.0010 106.7);--color-nero-dark-ui-10:oklch(86.00% 0.0014 106.7);--color-nero-dark-ui-11:oklch(72.70% 0.0020 106.7);--color-nero-dark-ui-12:oklch(93.60% 0.0008 106.7);--color-cotto-ui-1:#fff2ee;--color-cotto-ui-2:oklch(94.50% 0.0279 38.5);--color-cotto-ui-3:oklch(92.00% 0.0349 38.5);--color-cotto-ui-4:oklch(89.50% 0.0411 38.5);--color-cotto-ui-5:oklch(87.00% 0.0468 38.5);--color-cotto-ui-6:oklch(84.00% 0.0530 38.5);--color-cotto-ui-7:oklch(79.00% 0.0623 38.5);--color-cotto-ui-8:oklch(72.00% 0.0741 38.5);--color-cotto-ui-9:oklch(41.64% 0.1151 38.5);--color-cotto-ui-10:oklch(36.14% 0.1151 38.5);--color-cotto-ui-11:oklch(45.50% 0.1105 38.5);--color-cotto-ui-12:#3f0e00;--color-cotto-dark-ui-1:#1c0300;--color-cotto-dark-ui-2:#130200;--color-cotto-dark-ui-3:#230500;--color-cotto-dark-ui-4:#310900;--color-cotto-dark-ui-5:#400e00;--color-cotto-dark-ui-6:#501400;--color-cotto-dark-ui-7:#631b00;--color-cotto-dark-ui-8:oklch(38.14% 0.1151 38.5);--color-cotto-dark-ui-9:oklch(41.64% 0.1151 38.5);--color-cotto-dark-ui-10:oklch(47.64% 0.1079 38.5);--color-cotto-dark-ui-11:oklch(72.80% 0.0728 38.5);--color-cotto-dark-ui-12:oklch(93.10% 0.0320 38.5);--color-verde-ui-1:oklch(97.00% 0.0195 150.1);--color-verde-ui-2:oklch(94.50% 0.0280 150.1);--color-verde-ui-3:oklch(92.00% 0.0351 150.1);--color-verde-ui-4:oklch(89.50% 0.0413 150.1);--color-verde-ui-5:oklch(87.00% 0.0469 150.1);--color-verde-ui-6:oklch(84.00% 0.0532 150.1);--color-verde-ui-7:oklch(79.00% 0.0626 150.1);--color-verde-ui-8:oklch(72.00% 0.0744 150.1);--color-verde-ui-9:oklch(45.07% 0.1115 150.1);--color-verde-ui-10:#005624;--color-verde-ui-11:oklch(43.20% 0.1115 150.1);--color-verde-ui-12:#00270c;--color-verde-dark-ui-1:#001906;--color-verde-dark-ui-2:#001204;--color-verde-dark-ui-3:#001e08;--color-verde-dark-ui-4:#00290e;--color-verde-dark-ui-5:#003413;--color-verde-dark-ui-6:#004019;--color-verde-dark-ui-7:#004e20;--color-verde-dark-ui-8:oklch(41.57% 0.1115 150.1);--color-verde-dark-ui-9:oklch(45.07% 0.1115 150.1);--color-verde-dark-ui-10:oklch(51.07% 0.1040 150.1);--color-verde-dark-ui-11:oklch(72.50% 0.0736 150.1);--color-verde-dark-ui-12:oklch(93.90% 0.0298 150.1);--color-pomodoro-ui-1:#fff2ef;--color-pomodoro-ui-2:#ffe6e2;--color-pomodoro-ui-3:oklch(92.00% 0.0410 28.9);--color-pomodoro-ui-4:oklch(89.50% 0.0537 28.9);--color-pomodoro-ui-5:oklch(87.00% 0.0610 28.9);--color-pomodoro-ui-6:oklch(84.00% 0.0691 28.9);--color-pomodoro-ui-7:oklch(79.00% 0.0813 28.9);--color-pomodoro-ui-8:oklch(72.00% 0.0967 28.9);--color-pomodoro-ui-9:oklch(42.08% 0.1495 28.9);--color-pomodoro-ui-10:oklch(36.58% 0.1495 28.9);--color-pomodoro-ui-11:oklch(45.90% 0.1435 28.9);--color-pomodoro-ui-12:#490000;--color-pomodoro-dark-ui-1:#210000;--color-pomodoro-dark-ui-2:#180000;--color-pomodoro-dark-ui-3:#290000;--color-pomodoro-dark-ui-4:#390000;--color-pomodoro-dark-ui-5:#490000;--color-pomodoro-dark-ui-6:#5b0001;--color-pomodoro-dark-ui-7:#6f0001;--color-pomodoro-dark-ui-8:oklch(38.58% 0.1495 28.9);--color-pomodoro-dark-ui-9:oklch(42.08% 0.1495 28.9);--color-pomodoro-dark-ui-10:oklch(48.08% 0.1400 28.9);--color-pomodoro-dark-ui-11:oklch(73.10% 0.0944 28.9);--color-pomodoro-dark-ui-12:#ffe0db;color-scheme:light;--color-background:var(--color-crema-base);--color-background-subtle:var(--color-nero-ui-2);--color-surface:var(--color-nero-ui-3);--color-surface-hover:var(--color-nero-ui-4);--color-surface-active:var(--color-nero-ui-5);--color-border-subtle:var(--color-nero-ui-6);--color-border:var(--color-nero-ui-7);--color-border-hover:var(--color-nero-ui-8);--color-solid:var(--color-nero-ui-9);--color-solid-hover:var(--color-nero-ui-10);--color-on-solid:var(--color-white);--color-text-muted:var(--color-nero-ui-11);--color-text:var(--color-nero-ui-12);--color-cotto-background:var(--color-cotto-ui-1);--color-cotto-background-subtle:var(--color-cotto-ui-2);--color-cotto-surface:var(--color-cotto-ui-3);--color-cotto-surface-hover:var(--color-cotto-ui-4);--color-cotto-surface-active:var(--color-cotto-ui-5);--color-cotto-border-subtle:var(--color-cotto-ui-6);--color-cotto-border:var(--color-cotto-ui-7);--color-cotto-border-hover:var(--color-cotto-ui-8);--color-cotto-solid:var(--color-cotto-ui-9);--color-cotto-solid-hover:var(--color-cotto-ui-10);--color-cotto-on-solid:var(--color-white);--color-cotto-text-muted:var(--color-cotto-ui-11);--color-cotto-text:var(--color-cotto-ui-12);--color-rule:var(--color-cotto-base);--color-logo:var(--color-cotto-base);--color-focus:var(--color-cotto-base);--color-kicker:var(--color-verde-base);--color-button-primary:var(--color-pomodoro-base);--color-button-primary-hover:var(--color-pomodoro-ui-10);--color-on-button-primary:var(--color-white);--color-swipe:var(--color-pomodoro-base-a15);--color-quote:var(--color-pomodoro-ui-12);--color-heading:var(--color-cotto-text);--color-link:var(--color-nero-ui-12);--color-link-current:var(--color-cotto-ui-9);--color-link-hover:var(--color-cotto-ui-9);--color-link-visited:var(--color-nero-ui-11);--color-button-hover:var(--color-neutral-tint-95);--color-accent-button-hover:var(--color-cotto-tint-20);--border-width-1:1px;--border-width-2:2px;--border-width-4:4px;--border-radius-void:0;--border-radius-circle:50%;--border-radius-pill:9999px;--border-radius-sm:0.25rem;--border-radius-md:0.375rem;--border-radius-lg:0.5rem;--border-radius-xl:0.75rem;--border-width-default:var(--border-width-1);--border-radius-control:var(--border-radius-sm);--border-radius-card:var(--border-radius-md);--focus-ring-width:var(--border-width-2);--focus-ring-offset:0.12em}@media(color-gamut:p3){@supports(color:oklab(0% 0 0%)){:root{--color-cotto-ui-1:oklch(97.00% 0.0153 38.5);--color-cotto-ui-12:oklch(24.90% 0.0813 38.5);--color-cotto-dark-ui-1:oklch(15.14% 0.0511 38.5);--color-cotto-dark-ui-2:oklch(12.64% 0.0440 38.5);--color-cotto-dark-ui-3:oklch(17.14% 0.0571 38.5);--color-cotto-dark-ui-4:oklch(21.14% 0.0695 38.5);--color-cotto-dark-ui-5:oklch(25.14% 0.0821 38.5);--color-cotto-dark-ui-6:oklch(29.14% 0.0949 38.5);--color-cotto-dark-ui-7:oklch(33.64% 0.1093 38.5);--color-verde-ui-10:oklch(39.57% 0.1088 150.1);--color-verde-ui-12:oklch(23.70% 0.0656 150.1);--color-verde-dark-ui-1:oklch(18.57% 0.0518 150.1);--color-verde-dark-ui-2:oklch(16.07% 0.0452 150.1);--color-verde-dark-ui-3:oklch(20.57% 0.0572 150.1);--color-verde-dark-ui-4:oklch(24.57% 0.0679 150.1);--color-verde-dark-ui-5:oklch(28.57% 0.0788 150.1);--color-verde-dark-ui-6:oklch(32.57% 0.0897 150.1);--color-verde-dark-ui-7:oklch(37.07% 0.1020 150.1);--color-pomodoro-ui-1:oklch(97.00% 0.0148 28.9);--color-pomodoro-ui-2:oklch(94.50% 0.0276 28.9);--color-pomodoro-ui-12:oklch(25.40% 0.1046 28.9);--color-pomodoro-dark-ui-1:oklch(15.58% 0.0653 28.9);--color-pomodoro-dark-ui-2:oklch(13.08% 0.0556 28.9);--color-pomodoro-dark-ui-3:oklch(17.58% 0.0732 28.9);--color-pomodoro-dark-ui-4:oklch(21.58% 0.0892 28.9);--color-pomodoro-dark-ui-5:oklch(25.58% 0.1054 28.9);--color-pomodoro-dark-ui-6:oklch(29.58% 0.1216 28.9);--color-pomodoro-dark-ui-7:oklch(34.08% 0.1400 28.9);--color-pomodoro-dark-ui-12:oklch(93.10% 0.0351 28.9)}}}:root[data-theme=bianco]{--color-background:var(--color-white);--color-swipe:var(--color-pomodoro-ui-2a-60)}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-background:var(--color-nero-base);--color-background-subtle:var(--color-nero-dark-ui-2);--color-surface:var(--color-nero-dark-ui-3);--color-surface-hover:var(--color-nero-dark-ui-4);--color-surface-active:var(--color-nero-dark-ui-5);--color-border-subtle:var(--color-nero-dark-ui-6);--color-border:var(--color-nero-dark-ui-7);--color-border-hover:var(--color-nero-dark-ui-8);--color-solid:var(--color-nero-dark-ui-9);--color-solid-hover:var(--color-nero-dark-ui-10);--color-on-solid:var(--color-black);--color-text-muted:var(--color-nero-dark-ui-11);--color-text:var(--color-nero-dark-ui-12);--color-cotto-background:var(--color-cotto-dark-ui-1);--color-cotto-background-subtle:var(--color-cotto-dark-ui-2);--color-cotto-surface:var(--color-cotto-dark-ui-3);--color-cotto-surface-hover:var(--color-cotto-dark-ui-4);--color-cotto-surface-active:var(--color-cotto-dark-ui-5);--color-cotto-border-subtle:var(--color-cotto-dark-ui-6);--color-cotto-border:var(--color-cotto-dark-ui-7);--color-cotto-border-hover:var(--color-cotto-dark-ui-8);--color-cotto-solid:var(--color-cotto-dark-ui-9);--color-cotto-solid-hover:var(--color-cotto-dark-ui-10);--color-cotto-on-solid:var(--color-white);--color-cotto-text-muted:var(--color-cotto-dark-ui-11);--color-cotto-text:var(--color-cotto-dark-ui-12);--color-link:var(--color-nero-dark-ui-12);--color-link-current:var(--color-cotto-dark-ui-10);--color-link-hover:var(--color-logo);--color-link-visited:var(--color-nero-dark-ui-11);--color-button-hover:var(--color-neutral-dark-tint-10);--color-accent-button-hover:var(--color-cotto-dark-tint-20);--color-kicker:var(--color-verde-dark-ui-12);--color-quote:var(--color-text);--color-swipe:var(--color-pomodoro-base-a15);--color-logo:color-mix(in oklch, var(--color-cotto-dark-ui-10), var(--color-cotto-dark-ui-11));--color-focus:var(--color-logo);--color-heading:var(--color-text)}}:root[data-theme=nero]{color-scheme:dark;--color-background:var(--color-nero-base);--color-background-subtle:var(--color-nero-dark-ui-2);--color-surface:var(--color-nero-dark-ui-3);--color-surface-hover:var(--color-nero-dark-ui-4);--color-surface-active:var(--color-nero-dark-ui-5);--color-border-subtle:var(--color-nero-dark-ui-6);--color-border:var(--color-nero-dark-ui-7);--color-border-hover:var(--color-nero-dark-ui-8);--color-solid:var(--color-nero-dark-ui-9);--color-solid-hover:var(--color-nero-dark-ui-10);--color-on-solid:var(--color-black);--color-text-muted:var(--color-nero-dark-ui-11);--color-text:var(--color-nero-dark-ui-12);--color-cotto-background:var(--color-cotto-dark-ui-1);--color-cotto-background-subtle:var(--color-cotto-dark-ui-2);--color-cotto-surface:var(--color-cotto-dark-ui-3);--color-cotto-surface-hover:var(--color-cotto-dark-ui-4);--color-cotto-surface-active:var(--color-cotto-dark-ui-5);--color-cotto-border-subtle:var(--color-cotto-dark-ui-6);--color-cotto-border:var(--color-cotto-dark-ui-7);--color-cotto-border-hover:var(--color-cotto-dark-ui-8);--color-cotto-solid:var(--color-cotto-dark-ui-9);--color-cotto-solid-hover:var(--color-cotto-dark-ui-10);--color-cotto-on-solid:var(--color-white);--color-cotto-text-muted:var(--color-cotto-dark-ui-11);--color-cotto-text:var(--color-cotto-dark-ui-12);--color-link:var(--color-nero-dark-ui-12);--color-link-current:var(--color-cotto-dark-ui-10);--color-link-hover:var(--color-logo);--color-link-visited:var(--color-nero-dark-ui-11);--color-button-hover:var(--color-neutral-dark-tint-10);--color-accent-button-hover:var(--color-cotto-dark-tint-20);--color-kicker:var(--color-verde-dark-ui-11);--color-quote:var(--color-text);--color-swipe:var(--color-pomodoro-base-a15);--color-logo:color-mix(in oklch, var(--color-cotto-dark-ui-10), var(--color-cotto-dark-ui-11));--color-focus:var(--color-logo);--color-heading:var(--color-text)}@media(prefers-contrast:more){:root{--color-text:var(--color-black);--color-text-muted:var(--color-nero-ui-12);--color-border-subtle:var(--color-nero-ui-8);--color-border:var(--color-nero-ui-9);--color-border-hover:var(--color-nero-ui-10);--color-cotto-text:var(--color-cotto-ui-12);--color-cotto-text-muted:var(--color-cotto-ui-12);--color-cotto-border-subtle:var(--color-cotto-ui-8);--color-cotto-border:var(--color-cotto-ui-9);--color-cotto-border-hover:var(--color-cotto-ui-10)}@media(prefers-color-scheme:dark){:root:not([data-theme]){--color-text:var(--color-white);--color-text-muted:var(--color-nero-dark-ui-12);--color-border-subtle:var(--color-nero-dark-ui-8);--color-border:var(--color-nero-dark-ui-9);--color-border-hover:var(--color-nero-dark-ui-10);--color-cotto-text:var(--color-cotto-dark-ui-12);--color-cotto-text-muted:var(--color-cotto-dark-ui-12);--color-cotto-border-subtle:var(--color-cotto-dark-ui-8);--color-cotto-border:var(--color-cotto-dark-ui-9);--color-cotto-border-hover:var(--color-cotto-dark-ui-10)}}:root[data-theme=nero]{--color-text:var(--color-white);--color-text-muted:var(--color-nero-dark-ui-12);--color-border-subtle:var(--color-nero-dark-ui-8);--color-border:var(--color-nero-dark-ui-9);--color-border-hover:var(--color-nero-dark-ui-10);--color-cotto-text:var(--color-cotto-dark-ui-12);--color-cotto-text-muted:var(--color-cotto-dark-ui-12);--color-cotto-border-subtle:var(--color-cotto-dark-ui-8);--color-cotto-border:var(--color-cotto-dark-ui-9);--color-cotto-border-hover:var(--color-cotto-dark-ui-10)}}@media(forced-colors:active){:root{--color-background:Canvas;--color-background-subtle:Canvas;--color-surface:Canvas;--color-surface-hover:Canvas;--color-surface-active:Canvas;--color-border-subtle:CanvasText;--color-border:CanvasText;--color-border-hover:CanvasText;--color-solid:CanvasText;--color-solid-hover:CanvasText;--color-on-solid:Canvas;--color-text-muted:GrayText;--color-text:CanvasText;--color-cotto-surface:Canvas;--color-cotto-surface-hover:Canvas;--color-cotto-border:Highlight;--color-cotto-solid:Highlight;--color-cotto-solid-hover:Highlight;--color-cotto-on-solid:HighlightText;--color-cotto-text:LinkText;--color-link-visited:VisitedText;--color-rule:CanvasText;--color-logo:CanvasText;--color-focus:Highlight}}.skip-link:not(:focus):not(:active){clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skip-link{position:static;max-width:fit-content;margin:0}main:focus{outline:none}.sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}@font-face{font-family:Markazi Text;src:url(/assets/fonts/markazi-text.woff2) format("woff2");font-weight:500 700;size-adjust:132%;font-display:swap;unicode-range:u+0,u+d,u+20-7e,u+a0-ff,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+2002-2003,u+2007-200b,u+2010,u+2012-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2026,u+2030,u+2032-2033,u+2039-203a,u+2044,u+20ac,u+2122,u+2212,u+2215}*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;interpolate-size:allow-keywords}}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}body{-webkit-font-smoothing:antialiased;line-height:1.5}button,h1,h2,h3,h4,input,label{line-height:1.2;font-weight:inherit}h1,h2,h3,h4{text-wrap:balance}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}canvas,img,picture,svg,video{max-width:100%;display:block}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}button,input,select,textarea{appearance:none;background-color:transparent;border:none;padding:0;margin:0;font:inherit;color:inherit}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea{padding:0}[role=button],button,input[type=button],input[type=reset],input[type=submit],select{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.5;cursor:not-allowed}fieldset{border:none}fieldset,legend{padding:0;margin:0}::placeholder{opacity:1;color:currentColor}:root{--canon-gutter:var(--space-s-2xl);--page-margin:calc(clamp(.75rem, .5rem + 1.1111vw, 1.5rem));--inline-offset:calc(var(--page-margin) + var(--space-3xs-s));--inner-padding-inline:var(--space-3xs);--copy-padding-inline:var(--space-3xs-s);--quote-padding-inline:var(--space-s-2xl)}@view-transition{navigation:auto}::view-transition-image-pair(root){isolation:auto}::view-transition-new(root),::view-transition-old(root){mix-blend-mode:normal}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}.link-arrow{transition:none}a:hover .link-arrow{transform:none}}html{position:relative;-webkit-tap-highlight-color:transparent}body,html{background-color:var(--color-background)}body{display:flex;min-height:100vh;flex-direction:column;font-family:var(--font-family-body);font-size:var(--text-size-body);line-height:var(--text-lineheight-body);color:var(--color-text);overflow-wrap:break-word;letter-spacing:var(--text-letterspacing-body);position:relative}main{padding:0;margin-inline:var(--inline-offset)}section{padding-block:var(--space-s)}p{letter-spacing:var(--text-letterspacing-body);max-inline-size:var(--text-inlinesize-body);text-wrap:pretty}.pull-quote,blockquote,em{font-style:italic}strong{font-weight:var(--font-weight-semibold)}small{font-size:var(--text-size-muted);color:var(--color-text-muted)}mark{padding-inline:.15em}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.15em;cursor:help}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}blockquote,dl,figure,pre,table{max-inline-size:var(--text-inlinesize-body)}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);background-color:var(--color-surface-hover)}.back-btn,.illustration{padding-block:var(--space-xs)}.logo-svg{display:block;inline-size:8.25rem;block-size:auto;color:var(--color-text)}.logo-na{fill:var(--color-logo)}header{padding-block:var(--page-margin) var(--space-s);background-color:var(--color-background);margin-inline:var(--inline-offset)}.header-inner{box-sizing:content-box;padding-inline:var(--inner-padding-inline);display:grid;grid-template-columns:auto auto;grid-template-areas:"name navigation" "settings settings";justify-content:space-between;align-items:center;row-gap:var(--space-xs)}@media(min-width:48em){.header-inner{grid-template-columns:1fr auto 1fr;grid-template-areas:"name navigation settings";justify-content:stretch}}.header-inner .name{grid-area:name;justify-self:start;color:var(--color-text-muted);letter-spacing:.027em;-webkit-text-decoration:none;text-decoration:none;&:hover{color:var(--color-text)}}.header-inner .c-navigation-header{grid-area:navigation}.settings{grid-area:settings;justify-self:end;display:flex;align-items:center;gap:var(--space-s)}footer{margin-top:auto;padding-block:var(--space-l) var(--space-s);border-block-start:1px solid var(--color-rule);margin-inline:var(--inline-offset)}.footer-inner{box-sizing:content-box;padding-inline:var(--copy-padding-inline);display:flex;flex-direction:column;gap:var(--space-s)}.column-group{display:grid;gap:var(--space-m);@media(min-width:64em){grid-template-columns:repeat(3,1fr);column-gap:var(--space-xl)}}.column-group .column{display:flex;flex-direction:column;gap:var(--space-m)}.column-group .group{display:flex;flex-direction:column;gap:var(--space-2xs);> *{margin:0}}footer .kicker{color:var(--color-text-muted)}footer dl{margin:0}footer dt{font-weight:var(--font-weight-bold);margin:0}footer dd{margin:0 0 var(--space-2xs)}footer address a{color:var(--color-text);-webkit-text-decoration:none;text-decoration:none;&:hover{color:var(--color-link-hover);-webkit-text-decoration:underline;text-decoration:underline}}footer .social{display:flex;gap:1rem;margin:0;padding:1rem 0 0;list-style:none;li{margin:0;line-height:0}a{color:var(--color-text);&:hover{color:var(--color-link-hover)}}}.footnotes{display:flex;flex-direction:column-reverse;align-items:start;gap:var(--space-s);@media(min-width:48em){flex-direction:row;justify-content:space-between;align-items:end}}.footnotes small{font-size:var(--text-size-muted);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text)}.footnotes .illustration{padding-block:0;color:var(--color-text);svg{inline-size:17rem;block-size:auto;@media(min-width:48em){inline-size:21.3rem}}}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);line-height:var(--text-lineheight-heading);font-weight:var(--font-weight-medium);text-wrap:balance}h1{font-size:var(--text-size-display);letter-spacing:var(--text-letterspacing-heading)}[data-page-type=home] h1{font-size:var(--text-size-display-home);line-height:1.1;letter-spacing:.016em;color:var(--color-heading)}h2{font-size:var(--text-size-eyebrow);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-text-muted)}h3{font-size:var(--text-size-body)}.kicker{font-family:var(--font-family-display);font-weight:var(--font-weight-medium);font-size:var(--step-0);line-height:.9;letter-spacing:.064em;text-transform:uppercase;color:var(--color-kicker)}a{color:var(--color-link);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset);text-underline-position:from-font}a,a:not([class]):hover{text-decoration-color:currentColor}a:not([class]):hover{color:var(--color-link-hover)}.link-arrow{display:inline-block;vertical-align:baseline}blockquote{padding-block:var(--space-2xs);padding-inline:var(--space-m) var(--space-xs);border-inline-start:var(--border-width-default) solid var(--color-border);color:var(--color-text-muted)}blockquote>:first-child{margin-block-start:0}blockquote>:last-child{margin-block-end:0}code{font-size:var(--text-size-code);line-height:var(--text-lineheight-code);border:var(--border-width-default) solid var(--color-border);padding:.15em .35em;border-radius:var(--border-radius-control);background:var(--color-background-subtle)}code,kbd,pre,samp,th{font-family:var(--font-family-code)}kbd,pre,samp{font-size:var(--text-size-secondary)}pre{padding:1rem;border:var(--border-width-default) solid var(--color-border);border-radius:var(--border-radius-card);background:var(--color-background-subtle);overflow:auto;max-width:100%}pre code{padding:0;border:0;border-radius:var(--border-radius-void);background:transparent}kbd{padding:.15em .35em;border:var(--border-width-default) solid var(--color-border);border-bottom-width:var(--border-width-2);border-radius:var(--border-radius-control);background:var(--color-background-subtle)}table{border-collapse:collapse;width:100%}caption{caption-side:bottom;padding-block:.5em;color:var(--color-text-muted);font-size:.925em}td,th{border:var(--border-width-default) solid var(--color-border);padding:.5em .75em;vertical-align:middle}th{text-align:left;background:var(--color-background);font-size:var(--text-size-mono);line-height:1.2}td:first-child{font-family:var(--font-family-body);line-height:1.2}td:first-child strong{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold)}td:first-child,th{margin-top:5rem}td:last-child{font-variant-numeric:tabular-nums}ol,ul{margin-block-end:1.25em;padding-inline-start:var(--space-m)}li{margin-block-end:var(--space-2xs)}dd,dt{margin-inline:0;margin-block:.25em .75em}dt{font-weight:var(--font-weight-semibold)}dd+dt{margin-top:.5em}details{margin-block:1em;padding:1em;border:var(--border-width-default) solid var(--color-border);border-radius:var(--border-radius-card);background:var(--color-background-subtle)}summary{cursor:pointer;font-weight:700}summary>*{display:inline-block}details[open] summary{margin-block-end:.5em}.c-button-reserve,button{box-shadow:0 0 transparent;transition:transform .12s cubic-bezier(.2,.8,.2,1),box-shadow .12s}.c-button-reserve:active,button:active{transform:translateY(.5px) scale(.99);box-shadow:0 1px 2px rgba(0,0,0,.15)}@media(prefers-reduced-motion:reduce){.c-button-reserve,button{transition:none}}figure{margin-inline:0;max-width:fit-content}figcaption{margin-block-start:.5em;font-size:.925em;color:var(--color-text-muted)}hr{border:none;border-top:var(--border-width-default) solid var(--color-border)}.page,.socials{padding-block:var(--space-xs)}.socials__inner{flex-direction:column;align-items:start;padding-inline:.15em}.socials__group,.socials__inner{display:flex;gap:var(--space-2xs)}.socials__group{flex-direction:row;margin-block:0;padding-inline-start:0;list-style:none}.socials__group li{margin-block-end:0;line-height:0}.socials a{color:var(--color-text-muted);&:hover{color:var(--color-text)}}.page{display:block}.top-border{border-block-start:1px solid var(--color-rule);padding-block-start:var(--space-s-m)}body:after,body:before{content:"";position:absolute;inset-block:0;border-inline:1px solid var(--color-rule);pointer-events:none}body:before{inset-inline:calc(var(--page-margin) * .5)}body:after{inset-inline:calc(var(--page-margin) * .75)}.home{display:flex;flex-direction:column;gap:var(--space-l);padding-block:0}.home .section{padding-block:var(--space-s-m)}.home h2{font-size:var(--step-4);letter-spacing:0;text-transform:none;color:var(--color-heading)}.home hgroup{display:flex;flex-direction:column;gap:var(--space-s)}.home .copy>*,.home hgroup>*{margin:0}.hero{gap:var(--space-xl);padding-block-start:var(--space-l);border-block:1px solid var(--color-rule)}.hero,.hero .copy{display:flex;flex-direction:column}.hero .copy{align-items:start;gap:var(--space-s);padding-inline:var(--copy-padding-inline)}.hero .logo-svg{inline-size:11.25rem}.hero h1{max-inline-size:80rem}.practical{max-inline-size:none;font-size:var(--text-size-secondary);color:var(--color-text-muted)}.practical .separator{margin-inline:.5em;color:var(--color-rule)}.hero .c-reserve-actions{flex-direction:column;align-self:stretch;gap:var(--space-2xs);padding-block:var(--space-s);@media(min-width:48em){flex-direction:row;align-self:start;gap:var(--space-l)}}.cover{block-size:calc(clamp(16.25rem,10.68rem + 22.86vw,31.25rem));overflow:hidden;picture{display:block;background:#6c5546 url("data:image/webp;base64,UklGRgIBAABXRUJQVlA4IPYAAACQBgCdASogABUAPrVQoEqnJKMhsBgIAOAWiWIAnRH/7NBbbSCRJqt3IVUHdPSl7TdXmClhgVQD8hmiG2cwAN4NfJ5FyeCrrkFRb/NPfgHo48qNBTQSOA+ADJhahEPhry/P9XRCENEURkcRLEKMvThq59CJiOrBodin9FLu1PjsWCNjyNm+46lvGSOTpOHKTBD6hOnpo86jAquhrrkJjJ9XPo2OZXbB30zndCoremyefonsTMFYMO3kiDZKFTUIIEgFyIdyyjmGlyFnPNJJw+VAleHDeXAmvZJ1f9BeInNlLkwodpbI4ax0GYCvRB3anfzKO/YgAAA=") 50%/cover}img,picture{block-size:100%;border-radius:4px}img{inline-size:100%;max-inline-size:none;object-fit:cover}}.intro{border-block:1px solid var(--color-rule)}.intro .section-inner{display:grid;@media(min-width:48em){grid-template-columns:1fr 1fr}}.intro .copy{display:flex;flex-direction:column;gap:var(--space-s);padding:var(--space-l) var(--copy-padding-inline) var(--space-xs);@media(min-width:48em){padding-block:var(--space-2xl);padding-inline:var(--copy-padding-inline) var(--canon-gutter);border-inline-end:1px solid var(--color-rule)}}.intro .quote{position:relative;isolation:isolate;padding:var(--space-s) var(--quote-padding-inline) var(--space-l);@media(min-width:48em){align-self:center;padding-block:var(--space-l);padding-inline:var(--canon-gutter) calc(var(--quote-padding-inline) + var(--space-l));border-inline-end:0}}.pull-quote{max-inline-size:38ch;font-size:var(--step-2);line-height:1.5;color:var(--color-quote)}.sauce-swipe{position:absolute;z-index:-1;inset-block-start:6.4%;inset-inline-start:4.75%;inline-size:92%;block-size:92.5%;color:var(--color-swipe);max-inline-size:40rem}.aperitivo{border-block-start:1px solid var(--color-rule)}.aperitivo .section-inner{display:grid;@media(min-width:48em){grid-template-columns:1fr 1fr}@media(min-width:160em){grid-template-columns:auto 1fr 50%}}.aperitivo .panel{display:none;order:-1;@media(min-width:160em){display:block;border-inline-start:1px solid var(--color-rule);margin-inline:var(--page-margin)}}.aperitivo .copy{display:flex;flex-direction:column;justify-content:center;gap:var(--space-s);padding:var(--space-l) var(--copy-padding-inline) var(--space-m);border-block-end:1px solid var(--color-rule);background-color:var(--color-background);@media(min-width:48em){padding-block:var(--space-2xl);padding-inline:var(--canon-gutter) var(--copy-padding-inline);border-block-end:0;border-inline-start:1px solid var(--color-rule)}}.reel{display:flex;gap:var(--space-l);align-items:center;margin-inline:var(--copy-padding-inline);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:var(--copy-padding-inline);padding-block:var(--space-s);scrollbar-width:thin;scrollbar-color:var(--color-text-muted) transparent;&:focus-visible{outline:2px solid var(--color-text);outline-offset:-2px}picture{flex:0 0 min(26rem,75%);scroll-snap-align:start}img{inline-size:100%;max-inline-size:none;aspect-ratio:3/4;object-fit:cover;border-radius:4px;height:auto}@media(min-width:48em){order:-1;padding-inline-end:0}}.button-group{display:flex;flex-wrap:wrap;gap:var(--space-xs);padding-block:var(--space-s)}.flow{--flow-space:var(--space-xs)}.flow>*{margin-block:0}.flow>*+*{margin-block-start:var(--flow-space)}.flow>blockquote,.flow>h2,.flow>h3,.flow>hr{--flow-space:var(--space-m)}.label{font-family:var(--font-family-code);font-size:var(--text-size-label);letter-spacing:.06em;color:var(--color-text-muted);text-transform:uppercase;font-weight:var(--font-weight-semibold)}.label,.note{display:block}.note{margin-block-start:var(--space-2xs);font-size:var(--text-size-secondary)}.card,.card--link{position:relative;width:100%;padding-inline:var(--space-xs);border:var(--border-width-default) solid var(--color-border);border-radius:var(--border-radius-card)}.card--link{display:inline-flex;flex-direction:column;min-height:106px;background-color:inherit}ol:has(.card),ol:has(.card--link),ul:has(.card),ul:has(.card--link){padding:0;list-style:none;& .card,& .card--link{margin-block:var(--space-xs)}}.card--link a:after{position:absolute;content:"";width:100%;height:100%;inset:0}.card--link dt{font-family:var(--font-family-display);font-weight:var(--font-weight-medium)}.card--link,dt{margin-inline:0;margin-block:.25em}.wrapper,.wrapper--full{box-sizing:content-box;padding-inline:var(--copy-padding-inline)}.wrapper--full{width:100%}.c-navigation-header ul{margin-block:0;padding-inline-start:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:center;> li{margin:0}}.c-navigation-header a{color:var(--color-text-muted);-webkit-text-decoration:none;text-decoration:none;&:hover{color:var(--color-link-hover);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset)}}.c-navigation-header [aria-current=page]{color:var(--color-text);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset)}.c-navigation-footer{padding-block:var(--space-xs)}.c-navigation-footer ul{margin-block:var(--space-2xs) 0;padding-inline-start:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-xs);> li{line-height:1;text-box-trim:trim-both;margin:0}}.c-navigation-footer a{font-size:var(--text-size-secondary);color:var(--color-text-muted);-webkit-text-decoration:none;text-decoration:none;&:hover{color:var(--color-link-hover);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset)}}.c-navigation-footer [aria-current=page]{color:var(--color-text-muted);font-weight:var(--font-weight-semibold);-webkit-text-decoration:none;text-decoration:none;text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset)}.c-breadcrumbs{margin-bottom:1rem;font-size:.875rem;color:var(--color-text-muted,#666);padding-block:var(--space-2xs)}.c-breadcrumbs__list{flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none}.c-breadcrumbs__item,.c-breadcrumbs__list{display:flex;align-items:center}.c-breadcrumbs__item+.c-breadcrumbs__item:before{content:"/";margin:0 .5rem;color:#bbb}.c-breadcrumbs a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.c-breadcrumbs a:hover{-webkit-text-decoration:underline;text-decoration:underline}.c-breadcrumbs [aria-current=page]{color:currentColor;font-weight:500}.c-page-navigation__inner{margin-block:var(--space-xl);display:flex;justify-content:space-between;gap:var(--space-m)}.c-page-navigation--next,.c-page-navigation--prev{max-width:fit-content;text-underline-offset:.42em}.c-page-navigation--next{margin-left:auto;text-align:right}.c-theme-switcher{display:flex;gap:0;margin:0;padding:0;border:0}:root:not(.js) .c-theme-switcher{visibility:hidden}.c-theme-switcher label{display:grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;cursor:pointer}.c-theme-switcher input{appearance:none;margin:0;inline-size:.875rem;block-size:.875rem;border:1px solid var(--color-cotto-base);border-radius:50%;cursor:pointer;&:checked{box-shadow:0 0 0 3px var(--color-background),0 0 0 4px var(--color-cotto-base)}}.c-theme-switcher [data-swatch=crema]{background-color:var(--color-crema-base)}.c-theme-switcher [data-swatch=bianco]{background-color:var(--color-white)}.c-theme-switcher [data-swatch=nero]{background-color:var(--color-nero-base)}.c-language-switcher ul{margin-block:0;padding-inline-start:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-xs);> li{margin:0;font-size:var(--text-size-muted)}}.c-language-switcher a{color:var(--color-text-muted);-webkit-text-decoration:none;text-decoration:none;text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset);&:hover{color:var(--color-text);-webkit-text-decoration:underline;text-decoration:underline}}.c-language-switcher [aria-current]{color:var(--color-text);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset)}.c-menu-nav,.c-part-nav{font-family:var(--font-family-display);font-weight:var(--font-weight-medium)}.c-part-nav ul{margin-block:var(--space-m);padding-inline-start:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-xs)}.c-part-nav [aria-current]{color:var(--color-text);-webkit-text-decoration:underline;text-decoration:underline}.c-part-nav a{color:var(--color-text-muted);-webkit-text-decoration:none;text-decoration:none}.c-part-nav a:hover{color:var(--color-text);-webkit-text-decoration:underline;text-decoration:underline}.c-button-reserve,.c-menu-nav{padding-block:var(--space-2xs)}.c-menu-nav ul{margin-block:0;padding-inline-start:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-xs);> li{line-height:1;text-box-trim:trim-both;margin:0}}.c-menu-nav a{color:var(--color-text-muted);-webkit-text-decoration:none;text-decoration:none;&:hover{color:var(--color-link-hover);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset)}}.c-menu-nav [aria-current=page]{color:var(--color-text);font-weight:var(--font-weight-semibold)}.menu-section{font-family:var(--font-family-heading);font-size:var(--text-size-display);line-height:var(--text-lineheight-heading);font-weight:var(--font-weight-medium);letter-spacing:var(--text-letterspacing-heading)}.c-back-button{padding-inline:var(--space-3xs);border:1px solid transparent;background:none;color:var(--color-link);font:inherit;cursor:pointer;display:flex;flex-direction:row;gap:var(--space-3xs);margin-block:var(--space-l);margin-inline:var(--inline-offset)}.c-back-button:hover{color:var(--color-link-hover)}.c-back-button__arrow{vertical-align:middle}.js .back-btn{min-height:calc(var(--text-size-body) * var(--text-lineheight-body) + 2 * var(--space-xs))}.c-button-reserve{display:inline-flex;justify-content:center;padding-inline:var(--space-l);border:1px solid var(--color-button-primary);border-radius:2px;background-color:var(--color-button-primary);color:var(--color-on-button-primary);font:inherit;font-size:var(--text-size-secondary);line-height:1.2;letter-spacing:.12em;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;min-width:256px}.c-button-reserve:hover{border-color:var(--color-button-primary-hover);background-color:var(--color-button-primary-hover)}.c-button-reserve--secondary{border-color:var(--color-rule);background-color:transparent;color:var(--color-text)}.c-button-reserve--secondary:hover{border-color:var(--color-rule);background-color:var(--color-button-hover)}.c-button-reserve--small{padding-block:var(--space-3xs);padding-inline:var(--space-xs);border-radius:0}.c-button-reserve--small,.c-button-reserve--small:hover{border-color:var(--color-text)}.c-contact-actions,.c-reserve-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);font-style:normal}.skip-link:active,.skip-link:focus{display:inline-block;margin:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);background:var(--color-background);color:var(--color-text);border:var(--border-width-default) solid var(--color-text);-webkit-text-decoration:underline;text-decoration:underline;z-index:10}.c-footer{padding-block:var(--space-xs);border-top:1px solid var(--color-border)}.c-footer__inner{margin-bottom:var(--space-m);display:flex;flex-wrap:wrap;justify-content:space-between}