/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--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-ease:initial;--tw-content:""}}}@layer theme{:host,:root{--font-sans:var(--font-hanken),system-ui,sans-serif;--font-serif:var(--font-gloock),Georgia,serif;--font-mono:var(--font-hanken),system-ui,sans-serif;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-hanken),system-ui,sans-serif;--default-mono-font-family:var(--font-hanken),system-ui,sans-serif;--color-fondo:#efebe2;--color-superficie:#e5dfd3;--color-superficie-2:#dcd5c7;--color-inchiostro:#121417;--color-grigio:#55585c;--color-caffe:#33261c;--color-su-caffe:#efebe2;--color-su-caffe-2:#c9b9a4;--color-cioccolato:#4e3b2c;--color-tabacco:#d4c2a6;--color-arancio:#ff5b1f;--color-rosso:#a3341f;--color-bordo:#857b70;--color-lampione:#ffb443;--color-carta:#f7f4ee;--ease-out-soft:cubic-bezier(.22,1,.36,1)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.glass,.glass-accent,.glass-light{isolation:isolate;transition:transform var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),color var(--t-fast) var(--ease),opacity var(--t-base) var(--ease);position:relative}.glass{background:#efebe2b8}.glass,.glass-light{color:var(--color-inchiostro);box-shadow:inset 0 0 0 1px var(--line)}.glass-light{background:var(--color-superficie)}.glass-accent{color:var(--color-su-caffe);background:var(--color-caffe);box-shadow:none}@media (hover:hover){.glass-light:hover,.glass:hover{background:var(--color-superficie-2);box-shadow:inset 0 0 0 1px #1214173d}.glass-accent:hover{background:var(--color-cioccolato)}}:is(.glass,.glass-light,.glass-accent):is(button,a):active:not(:disabled){transform:scale(.97)}.glass-accent:is(button,a):active:not(:disabled){background:var(--color-cioccolato)}.on-caffe .glass-accent{color:var(--color-caffe);background:var(--color-su-caffe)}.on-caffe :is(.glass,.glass-light){color:var(--color-su-caffe);background:0 0;box-shadow:inset 0 0 0 1px #efebe259}@media (prefers-reduced-motion:reduce){:is(.glass,.glass-light,.glass-accent){transition:none}}.glass-surface,.nav-island{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 1px var(--glass-edge),inset 0 1px 0 #ffffffb3,var(--glass-shadow)}.glass-surface-caffe{color:var(--color-su-caffe);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#33261ca8;box-shadow:inset 0 0 0 1px #efebe229,inset 0 1px #efebe224,0 16px 40px -18px #00000080}.glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 1px var(--glass-edge),inset 0 1px 0 #fff9,0 6px 18px -10px #12141747}@media (hover:hover){.glass:hover{background:#e5dfd3db;box-shadow:inset 0 0 0 1px #33261c24,inset 0 1px #fff9,0 6px 18px -10px #12141747}}.glass-accent,.on-caffe .glass-accent{box-shadow:none}.btn.glass{color:var(--color-caffe);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1.5px var(--color-caffe);background:0 0}@media (hover:hover){.btn.glass:hover{box-shadow:inset 0 0 0 1.5px var(--color-caffe);background:#33261c0f}}.btn.glass:active:not(:disabled){background:#33261c1a}:is(.on-caffe,.on-night) .btn.glass{color:var(--color-su-caffe);box-shadow:inset 0 0 0 1px #efebe252}@media (hover:hover){:is(.on-caffe,.on-night) .btn.glass:hover{background:#efebe214;box-shadow:inset 0 0 0 1px #efebe280}}.nav-island,.on-caffe .glass{-webkit-backdrop-filter:none;backdrop-filter:none}.nav-island{isolation:isolate;background:0 0;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff80,0 0 0 .5px #1214171a,0 10px 30px -14px #12141738}.nav-island:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(24px)saturate(180%)brightness(1.03);backdrop-filter:blur(24px)saturate(180%)brightness(1.03);background:radial-gradient(90% 160% at 16% -55%,#ffffffb3,#0000 60%),radial-gradient(60% 120% at 92% 140%,#ffffff38,#0000 60%),linear-gradient(#ffffff80,#ffffff29 58%,#ffffff0f),#f6f3ed8f;position:absolute;inset:0}.popover{-webkit-backdrop-filter:blur(30px)saturate(170%);backdrop-filter:blur(30px)saturate(170%);transform-origin:50% 0;opacity:0;visibility:hidden;transition:opacity .18s var(--ease),transform .24s var(--ease),visibility 0s linear .24s;background:#f7f5f0e6;transform:translateY(-8px)scale(.96);box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff80,0 0 0 .5px #1214171f,0 4px 10px -4px #12141714,0 22px 44px -16px #1214174d}.popover-right{transform-origin:100% 0}.popover[data-open]{opacity:1;visibility:visible;transition:opacity .28s var(--ease),transform .48s var(--ease),visibility 0s;transform:none}.popover[data-open] li{animation:pop-item .42s var(--ease) both}.popover[data-open] li:nth-child(2){animation-delay:35ms}.popover[data-open] li:nth-child(3){animation-delay:70ms}.popover[data-open] li:nth-child(4){animation-delay:.105s}.popover[data-open] li:nth-child(5){animation-delay:.14s}.popover[data-open] li:nth-child(n+6){animation-delay:.175s}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-\[8\%\]{inset:8%}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:0}.-top-4{top:calc(var(--spacing) * -4)}.-top-6{top:calc(var(--spacing) * -6)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-7{top:calc(var(--spacing) * 7)}.top-\[0\.4rem\]{top:.4rem}.top-\[calc\(100\%\+1rem\)\]{top:calc(100% + 1rem)}.top-\[calc\(var\(--menu-h\)\+0\.25rem\)\]{top:calc(var(--menu-h) + .25rem)}.top-full{top:100%}.-right-10{right:calc(var(--spacing) * -10)}.-right-\[8\%\]{right:-8%}.-right-\[12\%\]{right:-12%}.-right-\[18\%\]{right:-18%}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-7{right:calc(var(--spacing) * 7)}.right-\[max\(1\.5rem\,calc\(\(100vw-1680px\)\/2\+1\.5rem\)\)\]{right:max(1.5rem,50vw - 840px + 1.5rem)}.-bottom-\[16\%\]{bottom:-16%}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[calc\(5\.25rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(5.25rem + env(safe-area-inset-bottom))}.bottom-\[calc\(5\.75rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(5.75rem + env(safe-area-inset-bottom))}.bottom-\[calc\(100\%\+0\.5rem\)\]{bottom:calc(100% + .5rem)}.bottom-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(.75rem,env(safe-area-inset-bottom))}.bottom-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(1rem,env(safe-area-inset-bottom))}.bottom-full{bottom:100%}.-left-\[9999px\]{left:-9999px}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[45\]{z-index:45}.z-\[55\]{z-index:55}.z-\[70\]{z-index:70}.z-\[200\]{z-index:200}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.float-left{float:left}.float-right{float:right}.clear-both{clear:both}.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}}.m-auto{margin:auto}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-auto{margin-block:auto}.\!mt-0{margin-top:0!important}.\!mt-1{margin-top:var(--spacing)!important}.-mt-2{margin-top:calc(var(--spacing) * -2)}.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-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-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-\[3\.5cqw\]{margin-top:3.5cqw}.mt-\[clamp\(0\.5rem\,1\.8svh\,1rem\)\]{margin-top:clamp(.5rem,1.8svh,1rem)}.mt-\[clamp\(0\.5rem\,2svh\,1\.25rem\)\]{margin-top:clamp(.5rem,2svh,1.25rem)}.mt-\[clamp\(0\.5rem\,2svh\,1rem\)\]{margin-top:clamp(.5rem,2svh,1rem)}.mt-\[clamp\(0\.75rem\,2\.4svh\,1\.25rem\)\]{margin-top:clamp(.75rem,2.4svh,1.25rem)}.mt-\[clamp\(0\.75rem\,2\.6svh\,1\.5rem\)\]{margin-top:clamp(.75rem,2.6svh,1.5rem)}.mt-\[clamp\(0\.75rem\,2\.6svh\,1\.25rem\)\]{margin-top:clamp(.75rem,2.6svh,1.25rem)}.mt-\[clamp\(0\.75rem\,3svh\,1\.5rem\)\]{margin-top:clamp(.75rem,3svh,1.5rem)}.mt-\[clamp\(0\.75rem\,3svh\,1\.75rem\)\]{margin-top:clamp(.75rem,3svh,1.75rem)}.mt-\[clamp\(0\.75rem\,3svh\,2rem\)\]{margin-top:clamp(.75rem,3svh,2rem)}.mt-\[clamp\(1\.25rem\,3vw\,2rem\)\]{margin-top:clamp(1.25rem,3vw,2rem)}.mt-\[clamp\(1\.25rem\,4svh\,2\.5rem\)\]{margin-top:clamp(1.25rem,4svh,2.5rem)}.mt-\[clamp\(1rem\,3\.5svh\,2rem\)\]{margin-top:clamp(1rem,3.5svh,2rem)}.mt-\[clamp\(1rem\,3svh\,1\.5rem\)\]{margin-top:clamp(1rem,3svh,1.5rem)}.mt-\[clamp\(1rem\,3svh\,2rem\)\]{margin-top:clamp(1rem,3svh,2rem)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\[clamp\(0\.75rem\,2\.6svh\,1\.5rem\)\]{margin-bottom:clamp(.75rem,2.6svh,1.5rem)}.mb-\[clamp\(0\.75rem\,3svh\,1\.5rem\)\]{margin-bottom:clamp(.75rem,3svh,1.5rem)}.mb-\[clamp\(0\.75rem\,3svh\,2rem\)\]{margin-bottom:clamp(.75rem,3svh,2rem)}.mb-\[clamp\(1\.5rem\,4vw\,3rem\)\]{margin-bottom:clamp(1.5rem,4vw,3rem)}.mb-\[clamp\(1\.75rem\,4vw\,3rem\)\]{margin-bottom:clamp(1.75rem,4vw,3rem)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-16{margin-left:calc(var(--spacing) * 16)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/11\]{aspect-ratio:16/11}.aspect-\[85\.6\/54\]{aspect-ratio:85.6/54}.aspect-\[687\/1024\]{aspect-ratio:687/1024}.aspect-square{aspect-ratio:1}.\!size-1\.5{width:calc(var(--spacing) * 1.5)!important;height:calc(var(--spacing) * 1.5)!important}.\!size-2{width:calc(var(--spacing) * 2)!important;height:calc(var(--spacing) * 2)!important}.\!size-\[7px\]{width:7px!important;height:7px!important}.size-1{width:var(--spacing);height:var(--spacing)}.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-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[7px\]{width:7px;height:7px}.size-\[22px\]{width:22px;height:22px}.size-\[clamp\(2\.25rem\,5vw\,3rem\)\]{width:clamp(2.25rem,5vw,3rem);height:clamp(2.25rem,5vw,3rem)}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-\[1\.5px\]{height:1.5px}.h-\[2px\]{height:2px}.h-\[3\.25rem\]{height:3.25rem}.h-\[3px\]{height:3px}.h-\[4\.2cqw\]{height:4.2cqw}.h-\[9px\]{height:9px}.h-\[15px\]{height:15px}.h-\[17rem\]{height:17rem}.h-\[22rem\]{height:22rem}.h-\[32svh\]{height:32svh}.h-\[42svh\]{height:42svh}.h-\[60svh\]{height:60svh}.h-\[78\%\]{height:78%}.h-\[86\%\]{height:86%}.h-\[90\%\]{height:90%}.h-\[120\%\]{height:120%}.h-\[min\(52svh\,24rem\)\]{height:min(52svh,24rem)}.h-\[min\(52svh\,26rem\)\]{height:min(52svh,26rem)}.h-\[min\(72svh\,38rem\)\]{height:min(72svh,38rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[15rem\]{max-height:15rem}.max-h-\[17rem\]{max-height:17rem}.max-h-\[18rem\]{max-height:18rem}.max-h-\[56\%\]{max-height:56%}.max-h-\[calc\(100dvh-6rem\)\]{max-height:calc(100dvh - 6rem)}.max-h-\[min\(24svh\,14rem\)\]{max-height:min(24svh,14rem)}.max-h-\[min\(28svh\,16rem\)\]{max-height:min(28svh,16rem)}.max-h-\[min\(46svh\,calc\(100svh-20rem\)\)\]{max-height:min(46svh,100svh - 20rem)}.max-h-full{max-height:100%}.\!min-h-11{min-height:calc(var(--spacing) * 11)!important}.min-h-0{min-height:0}.min-h-3\.5{min-height:calc(var(--spacing) * 3.5)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[1\.375rem\]{min-height:1.375rem}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[17rem\]{min-height:17rem}.min-h-\[20rem\]{min-height:20rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[60dvh\]{min-height:60dvh}.min-h-\[70dvh\]{min-height:70dvh}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[calc\(100svh-var\(--menu-h\)-1rem\)\]{min-height:calc(100svh - var(--menu-h) - 1rem)}.min-h-\[clamp\(13rem\,40svh\,22rem\)\]{min-height:clamp(13rem,40svh,22rem)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-0{width:0}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-\[10\.5rem\]{width:10.5rem}.w-\[11ch\]{width:11ch}.w-\[13\.5rem\]{width:13.5rem}.w-\[15\.5rem\]{width:15.5rem}.w-\[18\.5rem\]{width:18.5rem}.w-\[18px\]{width:18px}.w-\[24\%\]{width:24%}.w-\[30\%\]{width:30%}.w-\[44\%\]{width:44%}.w-\[46\%\]{width:46%}.w-\[80\%\]{width:80%}.w-\[84\%\]{width:84%}.w-\[clamp\(7\.5rem\,min\(16vw\,26svh\)\,12rem\)\]{width:clamp(7.5rem,min(16vw,26svh),12rem)}.w-\[min\(17rem\,44vh\)\]{width:min(17rem,44vh)}.w-\[min\(18rem\,calc\(100vw-2rem\)\)\]{width:min(18rem,100vw - 2rem)}.w-\[min\(20\.5rem\,calc\(100vw-2rem\)\)\]{width:min(20.5rem,100vw - 2rem)}.w-\[min\(22rem\,34vw\)\]{width:min(22rem,34vw)}.w-\[min\(25rem\,84vw\)\]{width:min(25rem,84vw)}.w-\[min\(30rem\,calc\(100vw-2rem\)\)\]{width:min(30rem,100vw - 2rem)}.w-\[min\(70\%\,26rem\)\]{width:min(70%,26rem)}.w-\[min\(78\%\,28rem\)\]{width:min(78%,28rem)}.w-\[min\(92\%\,34rem\)\]{width:min(92%,34rem)}.w-\[min\(100\%\,15rem\)\]{width:min(100%,15rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.\!max-w-none{max-width:none!important}.max-w-\[11ch\]{max-width:11ch}.max-w-\[12ch\]{max-width:12ch}.max-w-\[14ch\]{max-width:14ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[22rem\]{max-width:22rem}.max-w-\[23rem\]{max-width:23rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[30ch\]{max-width:30ch}.max-w-\[30rem\]{max-width:30rem}.max-w-\[34ch\]{max-width:34ch}.max-w-\[34rem\]{max-width:34rem}.max-w-\[36ch\]{max-width:36ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[40rem\]{max-width:40rem}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[44rem\]{max-width:44rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[46rem\]{max-width:46rem}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[min\(26rem\,34svh\)\]{max-width:min(26rem,34svh)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[13rem\]{min-width:13rem}.min-w-\[19rem\]{min-width:19rem}.min-w-\[24rem\]{min-width:24rem}.min-w-\[28rem\]{min-width:28rem}.min-w-\[30rem\]{min-width:30rem}.flex-1{flex:1}.flex-\[2\]{flex:2}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-\[14rem\]{flex-basis:14rem}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-5{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-1\/2,.-translate-y-24{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-24{--tw-translate-y:calc(var(--spacing) * -24)}.-translate-y-\[3\.75px\]{--tw-translate-y:calc(3.75px * -1)}.-translate-y-\[3\.75px\],.-translate-y-px{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-3{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4)}.translate-y-4,.translate-y-\[3\.75px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[3\.75px\]{--tw-translate-y:3.75px}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.scale-100,.scale-x-0{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-0{--tw-scale-x:0%}.scale-x-50{--tw-scale-x:50%}.scale-x-100,.scale-x-50{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-100{--tw-scale-x:100%}.scale-\[0\.82\]{scale:.82}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scroll-mt-40{scroll-margin-top:calc(var(--spacing) * 40)}.scroll-mt-\[calc\(var\(--menu-h\)\+1rem\)\]{scroll-margin-top:calc(var(--menu-h) + 1rem)}.scroll-mt-\[var\(--menu-h\)\]{scroll-margin-top:var(--menu-h)}.scroll-px-5{scroll-padding-inline:calc(var(--spacing) * 5)}.scroll-px-\[max\(1\.25rem\,calc\(\(100vw-1200px\)\/2\+2rem\)\)\]{scroll-padding-inline:max(1.25rem,50vw - 600px + 2rem)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.25rem_1fr\]{grid-template-columns:1.25rem 1fr}.grid-cols-\[2\.25rem_minmax\(0\,1fr\)\]{grid-template-columns:2.25rem minmax(0,1fr)}.grid-cols-\[2\.75rem_1fr\]{grid-template-columns:2.75rem 1fr}.grid-cols-\[2rem_1fr\]{grid-template-columns:2rem 1fr}.grid-cols-\[3\.5rem_minmax\(0\,1fr\)_4\.75rem\]{grid-template-columns:3.5rem minmax(0,1fr) 4.75rem}.grid-cols-\[4\.25rem_1fr_auto\]{grid-template-columns:4.25rem 1fr auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,8\.5rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr)}.grid-cols-\[minmax\(0\,9rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,9rem) minmax(0,1fr)}.grid-cols-\[minmax\(0\,9rem\)_minmax\(0\,1fr\)_4\.5rem\]{grid-template-columns:minmax(0,9rem) minmax(0,1fr) 4.5rem}.grid-cols-\[minmax\(0\,10rem\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,10rem) minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,11rem\)_minmax\(0\,1fr\)_2\.5rem\]{grid-template-columns:minmax(0,11rem) minmax(0,1fr) 2.5rem}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.grid-rows-\[minmax\(0\,1fr\)_auto\]{grid-template-rows:minmax(0,1fr) auto}.grid-rows-\[minmax\(14rem\,1fr\)_auto\]{grid-template-rows:minmax(14rem,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-between{align-content:space-between}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.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)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[3\%\]{gap:3%}.gap-\[4\.5cqw\]{gap:4.5cqw}.gap-\[clamp\(0\.75rem\,2\.4svh\,1\.25rem\)\]{gap:clamp(.75rem,2.4svh,1.25rem)}.gap-\[clamp\(0\.75rem\,2\.6svh\,1\.5rem\)\]{gap:clamp(.75rem,2.6svh,1.5rem)}.gap-\[clamp\(1\.1rem\,3svh\,1\.75rem\)\]{gap:clamp(1.1rem,3svh,1.75rem)}.gap-\[clamp\(1\.5rem\,4vw\,3\.5rem\)\]{gap:clamp(1.5rem,4vw,3.5rem)}.gap-\[clamp\(1\.5rem\,4vw\,4rem\)\]{gap:clamp(1.5rem,4vw,4rem)}.gap-\[clamp\(1\.5rem\,5svh\,3rem\)\]{gap:clamp(1.5rem,5svh,3rem)}.gap-\[clamp\(1\.5rem\,5vw\,5rem\)\]{gap:clamp(1.5rem,5vw,5rem)}.gap-\[clamp\(1\.25rem\,3vw\,3rem\)\]{gap:clamp(1.25rem,3vw,3rem)}.gap-\[clamp\(1\.25rem\,4svh\,2\.5rem\)\]{gap:clamp(1.25rem,4svh,2.5rem)}.gap-\[clamp\(1\.25rem\,5svh\,3rem\)\]{gap:clamp(1.25rem,5svh,3rem)}.gap-\[clamp\(1rem\,2\.4vw\,1\.5rem\)\]{gap:clamp(1rem,2.4vw,1.5rem)}.gap-\[clamp\(1rem\,3\.5svh\,2rem\)\]{gap:clamp(1rem,3.5svh,2rem)}.gap-\[clamp\(1rem\,4svh\,2\.5rem\)\]{gap:clamp(1rem,4svh,2.5rem)}.gap-\[clamp\(2rem\,5vw\,4rem\)\]{gap:clamp(2rem,5vw,4rem)}.gap-\[clamp\(2rem\,5vw\,5rem\)\]{gap:clamp(2rem,5vw,5rem)}.gap-px{gap:1px}:where(.space-y-0\.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-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-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * 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)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[clamp\(0\.4rem\,1\.4svh\,0\.75rem\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(clamp(.4rem, 1.4svh, .75rem) * var(--tw-space-y-reverse));margin-block-end:calc(clamp(.4rem, 1.4svh, .75rem) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[clamp\(1rem\,4svh\,3\.5rem\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(clamp(1rem, 4svh, 3.5rem) * var(--tw-space-y-reverse));margin-block-end:calc(clamp(1rem, 4svh, 3.5rem) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-9{column-gap:calc(var(--spacing) * 9)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-x-\[clamp\(1\.5rem\,3vw\,3rem\)\]{column-gap:clamp(1.5rem,3vw,3rem)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-9{row-gap:calc(var(--spacing) * 9)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.gap-y-\[clamp\(1rem\,3\.5svh\,2rem\)\]{row-gap:clamp(1rem,3.5svh,2rem)}: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-caffe\/10>:not(:last-child)){border-color:oklab(28.0746% .0135592 .0225616/.1)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[0\.7rem\]{border-radius:.7rem}.rounded-\[0\.8rem\]{border-radius:.8rem}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[5px\]{border-radius:5px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[28px\]{border-radius:28px}.rounded-\[calc\(var\(--r-sm\)-3px\)\]{border-radius:calc(var(--r-sm) - 3px)}.rounded-\[var\(--r\)\]{border-radius:var(--r)}.rounded-\[var\(--r-in\)\]{border-radius:var(--r-in)}.rounded-\[var\(--r-sm\)\]{border-radius:var(--r-sm)}.rounded-full{border-radius:3.40282e+38px}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-bordo{border-color:#857b70}.border-caffe\/10{border-color:oklab(28.0746% .0135592 .0225616/.1)}.border-caffe\/15{border-color:oklab(28.0746% .0135592 .0225616/.15)}.border-caffe\/20{border-color:oklab(28.0746% .0135592 .0225616/.2)}.border-caffe\/25{border-color:oklab(28.0746% .0135592 .0225616/.25)}.border-current,.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/20{border-color:color-mix(in oklab,currentcolor 20%,transparent)}}.border-inchiostro{border-color:#121417}.border-inchiostro\/30{border-color:oklab(19.0387% -.0013824 -.00671624/.3)}.border-inchiostro\/40{border-color:oklab(19.0387% -.0013824 -.00671624/.4)}.border-inchiostro\/45{border-color:oklab(19.0387% -.0013824 -.00671624/.45)}.border-su-caffe\/15{border-color:oklab(94.0701% .000705212 .0127352/.15)}.border-tabacco\/35{border-color:oklab(82.174% .00827432 .0421949/.35)}.bg-\[rgb\(255_255_255\/0\.45\)\]{background-color:#ffffff73}.bg-arancio{background-color:#ff5b1f}.bg-avviso{background-color:#7f5410}.bg-avviso-fondo{background-color:#efe0c4}.bg-caffe{background-color:#33261c}.bg-caffe\/10{background-color:oklab(28.0746% .0135592 .0225616/.1)}.bg-caffe\/30{background-color:oklab(28.0746% .0135592 .0225616/.3)}.bg-caffe\/\[0\.08\]{background-color:oklab(28.0746% .0135592 .0225616/.08)}.bg-carta{background-color:#f7f4ee}.bg-current,.bg-current\/10{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-current\/10{background-color:color-mix(in oklab,currentcolor 10%,transparent)}}.bg-errore-fondo{background-color:#f1dcd3}.bg-fondo{background-color:#efebe2}.bg-fondo\/10{background-color:oklab(94.0701% .000705212 .0127352/.1)}.bg-fondo\/60{background-color:oklab(94.0701% .000705212 .0127352/.6)}.bg-fondo\/95{background-color:oklab(94.0701% .000705212 .0127352/.95)}.bg-grigio{background-color:#55585c}.bg-inchiostro{background-color:#121417}.bg-inchiostro\/10{background-color:oklab(19.0387% -.0013824 -.00671624/.1)}.bg-inchiostro\/12{background-color:oklab(19.0387% -.0013824 -.00671624/.12)}.bg-inchiostro\/15{background-color:oklab(19.0387% -.0013824 -.00671624/.15)}.bg-inchiostro\/30{background-color:oklab(19.0387% -.0013824 -.00671624/.3)}.bg-inchiostro\/70{background-color:oklab(19.0387% -.0013824 -.00671624/.7)}.bg-inchiostro\/\[0\.1\]{background-color:oklab(19.0387% -.0013824 -.00671624/.1)}.bg-inchiostro\/\[0\.04\]{background-color:oklab(19.0387% -.0013824 -.00671624/.04)}.bg-inchiostro\/\[0\.05\]{background-color:oklab(19.0387% -.0013824 -.00671624/.05)}.bg-inchiostro\/\[0\.06\]{background-color:oklab(19.0387% -.0013824 -.00671624/.06)}.bg-inchiostro\/\[0\.07\]{background-color:oklab(19.0387% -.0013824 -.00671624/.07)}.bg-inchiostro\/\[0\.09\]{background-color:oklab(19.0387% -.0013824 -.00671624/.09)}.bg-rosso{background-color:#a3341f}.bg-su-caffe{background-color:#efebe2}.bg-su-caffe\/15{background-color:oklab(94.0701% .000705212 .0127352/.15)}.bg-successo{background-color:#4e3b2c}.bg-successo-fondo{background-color:#e6dccb}.bg-superficie{background-color:#e5dfd3}.bg-superficie-2{background-color:#dcd5c7}.bg-superficie\/40{background-color:oklab(90.5086% .00164124 .0173261/.4)}.bg-superficie\/50{background-color:oklab(90.5086% .00164124 .0173261/.5)}.bg-superficie\/60{background-color:oklab(90.5086% .00164124 .0173261/.6)}.bg-superficie\/70{background-color:oklab(90.5086% .00164124 .0173261/.7)}.bg-tabacco{background-color:#d4c2a6}.bg-tabacco\/60{background-color:oklab(82.174% .00827432 .0421949/.6)}.bg-transparent{background-color:#0000}.bg-\[linear-gradient\(to_top\,rgba\(18\,20\,23\,0\.92\)\,rgba\(18\,20\,23\,0\.35\)_55\%\,rgba\(18\,20\,23\,0\.6\)\)\]{background-image:linear-gradient(#12141799,#12141759 45%,#121417eb)}.fill-grigio{fill:#55585c}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[50\%_32\%\]{object-position:50% 32%}.object-\[50\%_35\%\]{object-position:50% 35%}.object-\[50\%_40\%\]{object-position:50% 40%}.object-\[50\%_42\%\]{object-position:50% 42%}.object-\[50\%_62\%\]{object-position:50% 62%}.\!p-\[clamp\(1rem\,3\.4vw\,3\.5rem\)\]{padding:clamp(1rem,3.4vw,3.5rem)!important}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[2\.5\%\]{padding:2.5%}.p-\[3px\]{padding:3px}.p-\[5\%\]{padding:5%}.p-\[6\%\]{padding:6%}.p-\[6cqw\]{padding:6cqw}.p-\[7\%\]{padding:7%}.p-\[clamp\(0\.75rem\,1\.6vw\,1\.25rem\)\]{padding:clamp(.75rem,1.6vw,1.25rem)}.p-\[clamp\(1\.25rem\,3\.5svh\,1\.75rem\)\]{padding:clamp(1.25rem,3.5svh,1.75rem)}.p-\[clamp\(1\.25rem\,3\.6svh\,2rem\)\]{padding:clamp(1.25rem,3.6svh,2rem)}.p-\[clamp\(1\.25rem\,4\.2vw\,4rem\)\]{padding:clamp(1.25rem,4.2vw,4rem)}.p-\[clamp\(1\.25rem\,4\.5svh\,3rem\)\]{padding:clamp(1.25rem,4.5svh,3rem)}.\!px-\[clamp\(1\.25rem\,4\.2vw\,4rem\)\]{padding-inline:clamp(1.25rem,4.2vw,4rem)!important}.px-1{padding-inline:var(--spacing)}.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)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[clamp\(1\.25rem\,4\.2vw\,4rem\)\]{padding-inline:clamp(1.25rem,4.2vw,4rem)}.px-\[max\(1\.25rem\,calc\(\(100vw-1200px\)\/2\+2rem\)\)\]{padding-inline:max(1.25rem,50vw - 600px + 2rem)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[clamp\(1\.5rem\,4vw\,3\.5rem\)\]{padding-block:clamp(1.5rem,4vw,3.5rem)}.py-\[clamp\(1\.25rem\,4\.5svh\,3\.5rem\)\]{padding-block:clamp(1.25rem,4.5svh,3.5rem)}.py-\[clamp\(1\.75rem\,4vw\,3\.5rem\)\]{padding-block:clamp(1.75rem,4vw,3.5rem)}.py-\[clamp\(1\.75rem\,6svh\,5rem\)\]{padding-block:clamp(1.75rem,6svh,5rem)}.py-\[clamp\(2\.5rem\,8svh\,5rem\)\]{padding-block:clamp(2.5rem,8svh,5rem)}.py-\[clamp\(2\.5rem\,9svh\,5\.5rem\)\]{padding-block:clamp(2.5rem,9svh,5.5rem)}.py-\[clamp\(2\.25rem\,6vw\,5rem\)\]{padding-block:clamp(2.25rem,6vw,5rem)}.\!pt-3{padding-top:calc(var(--spacing) * 3)!important}.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-10{padding-top:calc(var(--spacing) * 10)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-\[2\.5cqw\]{padding-top:2.5cqw}.pt-\[5\.75rem\]{padding-top:5.75rem}.pt-\[calc\(max\(0\.625rem\,env\(safe-area-inset-top\)\)\+4\.75rem\)\]{padding-top:calc(max(.625rem, env(safe-area-inset-top)) + 4.75rem)}.pt-\[calc\(var\(--head-h\)\+1rem\)\]{padding-top:calc(var(--head-h) + 1rem)}.pt-\[calc\(var\(--head-h\,4\.5rem\)\+1\.75rem\)\]{padding-top:calc(var(--head-h,4.5rem) + 1.75rem)}.pt-\[calc\(var\(--menu-h\)\+0\.25rem\)\]{padding-top:calc(var(--menu-h) + .25rem)}.pt-\[calc\(var\(--menu-h\)\+1rem\)\]{padding-top:calc(var(--menu-h) + 1rem)}.pt-\[clamp\(0\.75rem\,2\.6svh\,1\.5rem\)\]{padding-top:clamp(.75rem,2.6svh,1.5rem)}.pt-\[clamp\(2\.5rem\,5vw\,4rem\)\]{padding-top:clamp(2.5rem,5vw,4rem)}.pt-\[max\(0\.625rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.625rem,env(safe-area-inset-top))}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-\[1\.1rem\]{padding-right:1.1rem}.pr-\[5\.5rem\]{padding-right:5.5rem}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.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-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[12\%\]{padding-bottom:12%}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pb-\[max\(1\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-\[4\.75rem\]{padding-left:4.75rem}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.\!font-sans{font-family:var(--font-hanken),system-ui,sans-serif!important}.font-mono,.font-sans{font-family:var(--font-hanken),system-ui,sans-serif}.font-serif{font-family:var(--font-gloock),Georgia,serif}.\!text-\[13px\]{font-size:13px!important}.\!text-\[15px\]{font-size:15px!important}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[2rem\]{font-size:2rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[11px\]{font-size:11px}.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-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[22px\]{font-size:22px}.text-\[clamp\(1\.1rem\,1\.5vw\,1\.35rem\)\]{font-size:clamp(1.1rem,1.5vw,1.35rem)}.text-\[clamp\(1\.2rem\,1\.6vw\,1\.4rem\)\]{font-size:clamp(1.2rem,1.6vw,1.4rem)}.text-\[clamp\(1\.5rem\,2\.2vw\,2rem\)\]{font-size:clamp(1.5rem,2.2vw,2rem)}.text-\[clamp\(1\.5rem\,4\.4svh\,1\.875rem\)\]{font-size:clamp(1.5rem,4.4svh,1.875rem)}.text-\[clamp\(1\.5rem\,min\(2\.6vw\,5svh\)\,2\.125rem\)\]{font-size:clamp(1.5rem,min(2.6vw,5svh),2.125rem)}.text-\[clamp\(1\.6rem\,2\.3vw\,2\.3rem\)\]{font-size:clamp(1.6rem,2.3vw,2.3rem)}.text-\[clamp\(1\.6rem\,2\.6vw\,2\.4rem\)\]{font-size:clamp(1.6rem,2.6vw,2.4rem)}.text-\[clamp\(1\.25rem\,min\(2\.2vw\,4\.2svh\)\,1\.75rem\)\]{font-size:clamp(1.25rem,min(2.2vw,4.2svh),1.75rem)}.text-\[clamp\(1\.25rem\,min\(2vw\,4svh\)\,1\.75rem\)\]{font-size:clamp(1.25rem,min(2vw,4svh),1.75rem)}.text-\[clamp\(1\.75rem\,2\.4vw\,2\.25rem\)\]{font-size:clamp(1.75rem,2.4vw,2.25rem)}.text-\[clamp\(1\.75rem\,3vw\,2\.25rem\)\]{font-size:clamp(1.75rem,3vw,2.25rem)}.text-\[clamp\(1\.75rem\,10\.5cqw\,3rem\)\]{font-size:clamp(1.75rem,10.5cqw,3rem)}.text-\[clamp\(1\.75rem\,min\(3\.4vw\,6svh\)\,2\.75rem\)\]{font-size:clamp(1.75rem,min(3.4vw,6svh),2.75rem)}.text-\[clamp\(1\.75rem\,min\(3\.6vw\,6\.5svh\)\,3\.25rem\)\]{font-size:clamp(1.75rem,min(3.6vw,6.5svh),3.25rem)}.text-\[clamp\(1\.125rem\,6\.4cqw\,2rem\)\]{font-size:clamp(1.125rem,6.4cqw,2rem)}.text-\[clamp\(1\.375rem\,2vw\,1\.75rem\)\]{font-size:clamp(1.375rem,2vw,1.75rem)}.text-\[clamp\(1\.0625rem\,1\.3vw\,1\.1875rem\)\]{font-size:clamp(1.0625rem,1.3vw,1.1875rem)}.text-\[clamp\(1\.625rem\,2\.6vw\,2\.25rem\)\]{font-size:clamp(1.625rem,2.6vw,2.25rem)}.text-\[clamp\(1\.625rem\,2\.6vw\,2\.125rem\)\]{font-size:clamp(1.625rem,2.6vw,2.125rem)}.text-\[clamp\(1\.625rem\,min\(3vw\,5\.6svh\)\,2\.625rem\)\]{font-size:clamp(1.625rem,min(3vw,5.6svh),2.625rem)}.text-\[clamp\(1\.875rem\,3\.2vw\,2\.5rem\)\]{font-size:clamp(1.875rem,3.2vw,2.5rem)}.text-\[clamp\(1rem\,1\.25vw\,1\.125rem\)\]{font-size:clamp(1rem,1.25vw,1.125rem)}.text-\[clamp\(2\.4rem\,4vw\,3\.8rem\)\]{font-size:clamp(2.4rem,4vw,3.8rem)}.text-\[clamp\(2\.5rem\,7vw\,3\.5rem\)\]{font-size:clamp(2.5rem,7vw,3.5rem)}.text-\[clamp\(2\.5rem\,min\(7vw\,12svh\)\,5\.75rem\)\]{font-size:clamp(2.5rem,min(7vw,12svh),5.75rem)}.text-\[clamp\(2\.6rem\,5vw\,4\.75rem\)\]{font-size:clamp(2.6rem,5vw,4.75rem)}.text-\[clamp\(2\.25rem\,4\.6vw\,4\.5rem\)\]{font-size:clamp(2.25rem,4.6vw,4.5rem)}.text-\[clamp\(2\.25rem\,5vw\,3\.5rem\)\]{font-size:clamp(2.25rem,5vw,3.5rem)}.text-\[clamp\(2\.25rem\,6vw\,3\.5rem\)\]{font-size:clamp(2.25rem,6vw,3.5rem)}.text-\[clamp\(2\.25rem\,min\(5vw\,9svh\)\,4rem\)\]{font-size:clamp(2.25rem,min(5vw,9svh),4rem)}.text-\[clamp\(2\.125rem\,7\.4vw\,3rem\)\]{font-size:clamp(2.125rem,7.4vw,3rem)}.text-\[clamp\(2rem\,3\.4vw\,3\.2rem\)\]{font-size:clamp(2rem,3.4vw,3.2rem)}.text-\[clamp\(2rem\,3\.9vw\,3\.9rem\)\]{font-size:clamp(2rem,3.9vw,3.9rem)}.text-\[clamp\(2rem\,5vw\,3rem\)\]{font-size:clamp(2rem,5vw,3rem)}.text-\[clamp\(2rem\,6\.2svh\,2\.75rem\)\]{font-size:clamp(2rem,6.2svh,2.75rem)}.text-\[clamp\(2rem\,9vw\,2\.75rem\)\]{font-size:clamp(2rem,9vw,2.75rem)}.text-\[clamp\(2rem\,min\(3\.4vw\,7svh\)\,3\.25rem\)\]{font-size:clamp(2rem,min(3.4vw,7svh),3.25rem)}.text-\[clamp\(2rem\,min\(3\.4vw\,7svh\)\,3rem\)\]{font-size:clamp(2rem,min(3.4vw,7svh),3rem)}.text-\[clamp\(2rem\,min\(4\.4vw\,8svh\)\,3\.75rem\)\]{font-size:clamp(2rem,min(4.4vw,8svh),3.75rem)}.text-\[clamp\(2rem\,min\(4\.8vw\,8\.5svh\)\,4rem\)\]{font-size:clamp(2rem,min(4.8vw,8.5svh),4rem)}.text-\[clamp\(3\.25rem\,min\(7\.4vw\,15svh\)\,8rem\)\]{font-size:clamp(3.25rem,min(7.4vw,15svh),8rem)}.text-\[clamp\(3\.25rem\,min\(9\.4vw\,17svh\)\,8\.75rem\)\]{font-size:clamp(3.25rem,min(9.4vw,17svh),8.75rem)}.text-\[clamp\(3rem\,6vw\,4\.5rem\)\]{font-size:clamp(3rem,6vw,4.5rem)}.text-\[clamp\(3rem\,min\(10vw\,17svh\)\,8rem\)\]{font-size:clamp(3rem,min(10vw,17svh),8rem)}.text-\[clamp\(4\.5rem\,min\(15vw\,25svh\)\,13\.75rem\)\]{font-size:clamp(4.5rem,min(15vw,25svh),13.75rem)}.text-\[clamp\(11px\,2\.9cqw\,13px\)\]{font-size:clamp(11px,2.9cqw,13px)}.text-\[clamp\(13\.5px\,2svh\,15\.5px\)\]{font-size:clamp(13.5px,2svh,15.5px)}.text-\[clamp\(13px\,1\.9svh\,14\.5px\)\]{font-size:clamp(13px,1.9svh,14.5px)}.text-\[clamp\(13px\,3\.4cqw\,15px\)\]{font-size:clamp(13px,3.4cqw,15px)}.text-\[clamp\(14\.5px\,2\.2svh\,16\.5px\)\]{font-size:clamp(14.5px,2.2svh,16.5px)}.text-\[clamp\(15px\,2\.3svh\,17px\)\]{font-size:clamp(15px,2.3svh,17px)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[0\.82\]{--tw-leading:.82;line-height:.82}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\.94\]{--tw-leading:.94;line-height:.94}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.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\.08em\]{--tw-tracking:.08em!important;letter-spacing:.08em!important}.\!tracking-normal{--tw-tracking:var(--tracking-normal)!important;letter-spacing:var(--tracking-normal)!important}.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\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.005em\]{--tw-tracking:-.005em;letter-spacing:-.005em}.tracking-\[-0\.012em\]{--tw-tracking:-.012em;letter-spacing:-.012em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.028em\]{--tw-tracking:-.028em;letter-spacing:-.028em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.\!text-inchiostro{color:#121417!important}.\!text-rosso{color:#a3341f!important}.\!text-su-caffe-2{color:#c9b9a4!important}.text-avviso{color:#7f5410}.text-bordo{color:#857b70}.text-caffe{color:#33261c}.text-fondo{color:#efebe2}.text-fondo\/70{color:oklab(94.0701% .000705212 .0127352/.7)}.text-grigio{color:#55585c}.text-inchiostro{color:#121417}.text-inchiostro\/0{color:oklab(0 0 0/0)}.text-inchiostro\/70{color:oklab(19.0387% -.0013824 -.00671624/.7)}.text-inchiostro\/75{color:oklab(19.0387% -.0013824 -.00671624/.75)}.text-inchiostro\/80{color:oklab(19.0387% -.0013824 -.00671624/.8)}.text-inchiostro\/80\!{color:oklab(19.0387% -.0013824 -.00671624/.8)!important}.text-inchiostro\/85{color:oklab(19.0387% -.0013824 -.00671624/.85)}.text-inchiostro\/90{color:oklab(19.0387% -.0013824 -.00671624/.9)}.text-inchiostro\/\[0\.08\]{color:oklab(19.0387% -.0013824 -.00671624/.08)}.text-inchiostro\/\[0\.12\]{color:oklab(19.0387% -.0013824 -.00671624/.12)}.text-rosso{color:#a3341f}.text-su-caffe{color:#efebe2}.text-su-caffe-2{color:#c9b9a4}.text-su-caffe\/20{color:oklab(94.0701% .000705212 .0127352/.2)}.text-successo{color:#4e3b2c}.text-tabacco{color:#d4c2a6}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-caffe\/25{text-decoration-color:oklab(28.0746% .0135592 .0225616/.25)}.decoration-caffe\/30{text-decoration-color:oklab(28.0746% .0135592 .0225616/.3)}.decoration-caffe\/35{text-decoration-color:oklab(28.0746% .0135592 .0225616/.35)}.decoration-caffe\/40{text-decoration-color:oklab(28.0746% .0135592 .0225616/.4)}.decoration-inchiostro\/0{text-decoration-color:oklab(0 0 0/0)}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.caret-arancio{caret-color:#ff5b1f}.accent-\[var\(--color-caffe\)\]{accent-color:var(--color-caffe)}.accent-caffe{accent-color:#33261c}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.12\]{opacity:.12}.opacity-\[0\.14\]{opacity:.14}.opacity-\[0\.22\]{opacity:.22}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_24px_60px_-20px_rgb\(0_0_0\/0\.8\)\]{--tw-shadow:0 24px 60px -20px var(--tw-shadow-color,#000c)}.shadow-\[0_24px_60px_-20px_rgb\(0_0_0\/0\.8\)\],.shadow-\[inset_0_-2px_0_currentColor\]{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_-2px_0_currentColor\]{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,currentColor)}.shadow-none{--tw-shadow:0 0 #0000}.ring,.ring-1,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-\[1\.5px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1.5px + 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-bordo{--tw-ring-color:#857b70}.ring-caffe\/10{--tw-ring-color:oklab(28.0746% .0135592 .0225616/.1)}.ring-caffe\/12{--tw-ring-color:oklab(28.0746% .0135592 .0225616/.12)}.ring-caffe\/15{--tw-ring-color:oklab(28.0746% .0135592 .0225616/.15)}.ring-caffe\/20{--tw-ring-color:oklab(28.0746% .0135592 .0225616/.2)}.ring-caffe\/25{--tw-ring-color:oklab(28.0746% .0135592 .0225616/.25)}.ring-caffe\/30{--tw-ring-color:oklab(28.0746% .0135592 .0225616/.3)}.ring-caffe\/\[0\.08\]{--tw-ring-color:oklab(28.0746% .0135592 .0225616/.08)}.ring-fondo\/35{--tw-ring-color:oklab(94.0701% .000705212 .0127352/.35)}.ring-fondo\/40{--tw-ring-color:oklab(94.0701% .000705212 .0127352/.4)}.ring-inchiostro{--tw-ring-color:#121417}.ring-inchiostro\/40{--tw-ring-color:oklab(19.0387% -.0013824 -.00671624/.4)}.ring-rosso\/40{--tw-ring-color:oklab(48.6458% .126261 .0814361/.4)}.ring-su-caffe{--tw-ring-color:#efebe2}.ring-tabacco\/40{--tw-ring-color:oklab(82.174% .00827432 .0421949/.4)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-8{outline-offset:8px}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{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-\[background-color\,border-color\,color\,transform\]{transition-property:background-color,border-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,transform\]{transition-property:background-color,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,transform\]{transition-property:box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\]{transition-property:color,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,transform\]{transition-property:color,background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,background-color\]{transition-property:opacity,transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\]{transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[640ms\]{--tw-duration:.64s;transition-duration:.64s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-\[cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\]{--tw-ease:cubic-bezier(.34,1.56,.64,1);transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.outline-none\!{--tw-outline-style:none!important;outline-style:none!important}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[animation-delay\:80ms\]{animation-delay:80ms}.\[grid-area\:body\]{grid-area:body}.\[grid-area\:dots\]{grid-area:dots}.\[grid-area\:head\]{grid-area:head}.\[grid-area\:picker\]{grid-area:picker}.\[grid-area\:stage\]{grid-area:stage}.\[grid-area\:thumbs\]{grid-area:thumbs}.ring-inset{--tw-ring-inset:inset}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-90:is(:where(.group):hover *){--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-x-100:is(:where(.group):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-x-\[0\.8\]:is(:where(.group):hover *){--tw-scale-x:.8;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:text-inchiostro:is(:where(.group):hover *){color:#121417}.group-hover\:text-inchiostro\/80:is(:where(.group):hover *){color:oklab(19.0387% -.0013824 -.00671624/.8)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:decoration-caffe:is(:where(.group):hover *){text-decoration-color:#33261c}.group-hover\:decoration-caffe\/40:is(:where(.group):hover *){text-decoration-color:oklab(28.0746% .0135592 .0225616/.4)}.group-hover\:decoration-inchiostro:is(:where(.group):hover *){text-decoration-color:#121417}.group-hover\:underline-offset-4:is(:where(.group):hover *){text-underline-offset:4px}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}}.group-focus-visible\:scale-110:is(:where(.group):focus-visible *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-focus-visible\:text-inchiostro\/80:is(:where(.group):focus-visible *){color:oklab(19.0387% -.0013824 -.00671624/.8)}.group-active\:scale-\[0\.98\]:is(:where(.group):active *){scale:.98}.group-aria-pressed\:text-su-caffe-2:is(:where(.group)[aria-pressed=true] *){color:#c9b9a4}.group-aria-\[current\=page\]\:scale-x-100:is(:where(.group)[aria-current=page] *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-aria-\[current\=page\]\:text-caffe:is(:where(.group)[aria-current=page] *){color:#33261c}.group-aria-\[current\=page\]\/i\:opacity-100:is(:where(.group\/i)[aria-current=page] *),.group-aria-\[current\=page\]\:opacity-100:is(:where(.group)[aria-current=page] *){opacity:1}.group-data-active\:scale-x-100:is(:where(.group)[data-active] *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.peer-checked\:border-caffe:is(:where(.peer):checked~*){border-color:#33261c}.peer-checked\:border-inchiostro:is(:where(.peer):checked~*){border-color:#121417}.peer-checked\:bg-caffe:is(:where(.peer):checked~*){background-color:#33261c}.peer-checked\:bg-inchiostro:is(:where(.peer):checked~*){background-color:#121417}.peer-checked\:text-fondo:is(:where(.peer):checked~*){color:#efebe2}.peer-checked\:text-inchiostro:is(:where(.peer):checked~*){color:#121417}.peer-checked\:text-su-caffe:is(:where(.peer):checked~*){color:#efebe2}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-caffe:is(:where(.peer):focus-visible~*){outline-color:#33261c}.peer-focus-visible\:outline-inchiostro:is(:where(.peer):focus-visible~*){outline-color:#121417}.placeholder\:text-grigio::placeholder{color:#55585c}.backdrop\:bg-inchiostro\/20::backdrop{background-color:oklab(19.0387% -.0013824 -.00671624/.2)}.backdrop\:bg-inchiostro\/25::backdrop{background-color:oklab(19.0387% -.0013824 -.00671624/.25)}.backdrop\:backdrop-blur-sm::backdrop{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:block:before{content:var(--tw-content);display:block}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:bg-inchiostro:before{content:var(--tw-content);background-color:#121417}.before\:content-\[attr\(data-y1\)\]:before{--tw-content:attr(data-y1);content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:inset-1:after{content:var(--tw-content);inset:var(--spacing)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:block:after{content:var(--tw-content);display:block}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:rounded-\[var\(--r-in\)\]:after{content:var(--tw-content);border-radius:var(--r-in)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e+38px}.after\:bg-inchiostro:after{content:var(--tw-content);background-color:#121417}.after\:bg-su-caffe:after{content:var(--tw-content);background-color:#efebe2}.after\:transition-transform:after{content:var(--tw-content);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))}.after\:duration-300:after{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}.after\:content-\[attr\(data-y2\)\]:after{--tw-content:attr(data-y2);content:var(--tw-content)}.group-open\:after\:scale-y-0:is(:where(.group):is([open],:popover-open,:open) *):after{content:var(--tw-content);--tw-scale-y:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.first\:mt-0:first-child{margin-top:0}.first\:mt-1:first-child{margin-top:var(--spacing)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.checked\:border-caffe:checked{border-color:#33261c}.checked\:bg-caffe:checked{background-color:#33261c}.read-only\:opacity-70:read-only{opacity:.7}@media (hover:hover){.hover\:border-inchiostro\/35:hover{border-color:oklab(19.0387% -.0013824 -.00671624/.35)}.hover\:border-inchiostro\/45:hover{border-color:oklab(19.0387% -.0013824 -.00671624/.45)}.hover\:border-inchiostro\/55:hover{border-color:oklab(19.0387% -.0013824 -.00671624/.55)}.hover\:border-inchiostro\/70:hover{border-color:oklab(19.0387% -.0013824 -.00671624/.7)}.hover\:bg-caffe\/\[0\.07\]:hover{background-color:oklab(28.0746% .0135592 .0225616/.07)}.hover\:bg-fondo:hover{background-color:#efebe2}.hover\:bg-inchiostro\/10:hover{background-color:oklab(19.0387% -.0013824 -.00671624/.1)}.hover\:bg-inchiostro\/\[0\.03\]:hover{background-color:oklab(19.0387% -.0013824 -.00671624/.03)}.hover\:bg-inchiostro\/\[0\.05\]:hover{background-color:oklab(19.0387% -.0013824 -.00671624/.05)}.hover\:bg-inchiostro\/\[0\.06\]:hover{background-color:oklab(19.0387% -.0013824 -.00671624/.06)}.hover\:bg-inchiostro\/\[0\.08\]:hover{background-color:oklab(19.0387% -.0013824 -.00671624/.08)}.hover\:bg-inchiostro\/\[0\.11\]:hover{background-color:oklab(19.0387% -.0013824 -.00671624/.11)}.hover\:bg-rosso\/\[0\.07\]:hover{background-color:oklab(48.6458% .126261 .0814361/.07)}.hover\:bg-superficie-2:hover{background-color:#dcd5c7}.hover\:bg-tabacco:hover{background-color:#d4c2a6}.hover\:text-inchiostro:hover{color:#121417}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-caffe:hover{text-decoration-color:#33261c}.hover\:decoration-inchiostro:hover{text-decoration-color:#121417}.hover\:decoration-inchiostro\/60:hover{text-decoration-color:oklab(19.0387% -.0013824 -.00671624/.6)}.hover\:ring-caffe\/20:hover{--tw-ring-color:oklab(28.0746% .0135592 .0225616/.2)}.hover\:ring-caffe\/25:hover{--tw-ring-color:oklab(28.0746% .0135592 .0225616/.25)}.hover\:ring-caffe\/40:hover{--tw-ring-color:oklab(28.0746% .0135592 .0225616/.4)}.hover\:ring-caffe\/45:hover{--tw-ring-color:oklab(28.0746% .0135592 .0225616/.45)}.hover\:ring-fondo:hover{--tw-ring-color:#efebe2}.hover\:ring-inchiostro\/35:hover{--tw-ring-color:oklab(19.0387% -.0013824 -.00671624/.35)}.hover\:ring-inchiostro\/40:hover{--tw-ring-color:oklab(19.0387% -.0013824 -.00671624/.4)}.hover\:ring-inchiostro\/45:hover{--tw-ring-color:oklab(19.0387% -.0013824 -.00671624/.45)}.hover\:ring-inchiostro\/50:hover{--tw-ring-color:oklab(19.0387% -.0013824 -.00671624/.5)}}.focus-visible\:translate-y-0:focus-visible{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.focus-visible\:border-caffe:focus-visible{border-color:#33261c}.focus-visible\:border-inchiostro:focus-visible{border-color:#121417}.focus-visible\:border-inchiostro\/60:focus-visible{border-color:oklab(19.0387% -.0013824 -.00671624/.6)}.focus-visible\:border-transparent:focus-visible{border-color:#0000}.focus-visible\:bg-inchiostro\/\[0\.06\]:focus-visible{background-color:oklab(19.0387% -.0013824 -.00671624/.06)}.focus-visible\:bg-inchiostro\/\[0\.08\]:focus-visible{background-color:oklab(19.0387% -.0013824 -.00671624/.08)}.focus-visible\:stroke-inchiostro\/60:focus-visible{stroke:oklab(19.0387% -.0013824 -.00671624/.6)}.focus-visible\:text-inchiostro:focus-visible{color:#121417}.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-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-caffe:focus-visible{--tw-ring-color:#33261c}.focus-visible\:ring-caffe\/15:focus-visible{--tw-ring-color:oklab(28.0746% .0135592 .0225616/.15)}.focus-visible\:ring-caffe\/25:focus-visible{--tw-ring-color:oklab(28.0746% .0135592 .0225616/.25)}.focus-visible\:ring-inchiostro\/50:focus-visible{--tw-ring-color:oklab(19.0387% -.0013824 -.00671624/.5)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-caffe:focus-visible{outline-color:#33261c}.focus-visible\:outline-inchiostro:focus-visible{outline-color:#121417}.focus-visible\:outline-inchiostro\/60:focus-visible{outline-color:oklab(19.0387% -.0013824 -.00671624/.6)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.94\]:active{scale:.94}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-superficie:active{background-color:#e5dfd3}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-\[\:checked\]\:bg-caffe:has(:checked){background-color:#33261c}.has-\[\:checked\]\:bg-inchiostro:has(:checked){background-color:#121417}.has-\[\:checked\]\:text-fondo:has(:checked),.has-\[\:checked\]\:text-su-caffe:has(:checked){color:#efebe2}.has-\[\:checked\]\:ring-2:has(:checked){--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)}.has-\[\:checked\]\:ring-caffe:has(:checked){--tw-ring-color:#33261c}.has-\[\:checked\]\:ring-inchiostro:has(:checked){--tw-ring-color:#121417}.has-\[\:focus-visible\]\:ring-2:has(: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)}.has-\[\:focus-visible\]\:ring-caffe:has(:focus-visible){--tw-ring-color:#33261c}.has-\[\:focus-visible\]\:ring-inchiostro:has(:focus-visible){--tw-ring-color:#121417}.has-\[input\:focus-visible\]\:border-inchiostro\/60:has(:is(input:focus-visible)){border-color:oklab(19.0387% -.0013824 -.00671624/.6)}.aria-expanded\:bg-caffe[aria-expanded=true]{background-color:#33261c}.aria-expanded\:bg-inchiostro\/\[0\.05\][aria-expanded=true]{background-color:oklab(19.0387% -.0013824 -.00671624/.05)}.aria-expanded\:text-inchiostro[aria-expanded=true]{color:#121417}.aria-expanded\:text-su-caffe[aria-expanded=true]{color:#efebe2}.aria-invalid\:border-2[aria-invalid=true]{border-style:var(--tw-border-style);border-width:2px}.aria-invalid\:border-inchiostro[aria-invalid=true]{border-color:#121417}.aria-invalid\:border-rosso[aria-invalid=true]{border-color:#a3341f}.aria-invalid\:ring-inchiostro[aria-invalid=true]{--tw-ring-color:#121417}.aria-pressed\:bg-caffe[aria-pressed=true]{background-color:#33261c}.aria-pressed\:text-su-caffe[aria-pressed=true]{color:#efebe2}.aria-pressed\:ring-0[aria-pressed=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.aria-\[current\=page\]\:text-inchiostro[aria-current=page]{color:#121417}.aria-\[current\=true\]\:bg-inchiostro[aria-current=true]{background-color:#121417}.aria-\[current\=true\]\:text-fondo[aria-current=true]{color:#efebe2}.aria-\[current\=true\]\:text-inchiostro[aria-current=true]{color:#121417}.aria-\[current\=true\]\:ring-inchiostro[aria-current=true]{--tw-ring-color:#121417}.data-active\:text-inchiostro[data-active]{color:#121417}.data-\[side\=l\]\:flex-row-reverse[data-side=l]{flex-direction:row-reverse}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[menu-in_0\.35s_cubic-bezier\(0\.32\,0\.72\,0\,1\)_both\]{animation:menu-in .35s cubic-bezier(.32,.72,0,1) both}}@media not all and (min-width:359px){.max-\[359px\]\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-\[359px\]\:pr-2{padding-right:calc(var(--spacing) * 2)}.max-\[359px\]\:text-\[13px\]{font-size:13px}.max-\[359px\]\:text-\[clamp\(1\.75rem\,10vw\,2\.5rem\)\]{font-size:clamp(1.75rem,10vw,2.5rem)}}@media not all and (min-width:80rem){.max-xl\:hidden{display:none}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}.max-lg\:aspect-\[4\/4\.3\]{aspect-ratio:4/4.3}.max-lg\:aspect-square{aspect-ratio:1}.max-lg\:bg-transparent{background-color:#0000}.max-lg\:p-0{padding:0}.max-lg\:ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}}@media not all and (min-width:48rem){.max-md\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-md\:relative{position:relative}.max-md\:top-auto{top:auto}.max-md\:right-14{right:calc(var(--spacing) * 14)}.max-md\:bottom-\[calc\(var\(--bar-space\,0px\)\+0\.75rem\)\]{bottom:calc(var(--bar-space,0px) + .75rem)}.max-md\:-mx-4{margin-inline:calc(var(--spacing) * -4)}.max-md\:\!mt-1{margin-top:var(--spacing)!important}.max-md\:mt-2{margin-top:calc(var(--spacing) * 2)}.max-md\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.max-md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.max-md\:line-clamp-2{-webkit-line-clamp:2}.max-md\:line-clamp-2,.max-md\:line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.max-md\:line-clamp-3{-webkit-line-clamp:3}.max-md\:grid{display:grid}.max-md\:hidden{display:none}.max-md\:h-\[14rem\]{height:14rem}.max-md\:h-\[36svh\]{height:36svh}.max-md\:h-auto{height:auto}.max-md\:min-h-9{min-height:calc(var(--spacing) * 9)}.max-md\:w-full{width:100%}.max-md\:max-w-\[15rem\]{max-width:15rem}.max-md\:flex-1{flex:1}.max-md\:flex-none{flex:none}.max-md\:\[scrollbar-width\:none\]{scrollbar-width:none}.max-md\:justify-items-center{justify-items:center}.max-md\:overflow-x-auto{overflow-x:auto}.max-md\:bg-transparent{background-color:#0000}.max-md\:p-0{padding:0}.max-md\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-md\:pt-\[calc\(var\(--head-h\)\+1\.75rem\)\]{padding-top:calc(var(--head-h) + 1.75rem)}.max-md\:pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.max-md\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.max-md\:text-center{text-align:center}.max-md\:text-\[16px\]{font-size:16px}.max-md\:ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}}@media not all and (min-width:40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.max-sm\:hidden{display:none}.max-sm\:text-balance{text-wrap:balance}.max-sm\:whitespace-normal{white-space:normal}}@media (min-width:900px){.min-\[900px\]\:block{display:block}.min-\[900px\]\:flex{display:flex}.min-\[900px\]\:hidden{display:none}.min-\[900px\]\:h-14{height:calc(var(--spacing) * 14)}.min-\[900px\]\:gap-5{gap:calc(var(--spacing) * 5)}.min-\[900px\]\:pl-6{padding-left:calc(var(--spacing) * 6)}}@media (min-width:40rem){.sm\:inset-x-auto{inset-inline:auto}.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:top-8{top:calc(var(--spacing) * 8)}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:right-8{right:calc(var(--spacing) * 8)}.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:left-4{left:calc(var(--spacing) * 4)}.sm\:left-6{left:calc(var(--spacing) * 6)}.sm\:left-auto{left:auto}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-0{margin-inline:0}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:aspect-\[3\/1\]{aspect-ratio:3}.sm\:aspect-\[21\/9\]{aspect-ratio:21/9}.sm\:aspect-auto{aspect-ratio:auto}.sm\:size-\[2\.125rem\]{width:2.125rem;height:2.125rem}.sm\:h-4{height:calc(var(--spacing) * 4)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-full{height:100%}.sm\:min-h-\[15rem\]{min-height:15rem}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-\[22rem\]{width:22rem}.sm\:w-\[25\.5rem\]{width:25.5rem}.sm\:w-auto{width:auto}.sm\:basis-auto{flex-basis:auto}.sm\:snap-none{scroll-snap-type:none}.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-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[2\.5rem_1fr\]{grid-template-columns:2.5rem 1fr}.sm\:grid-cols-\[8rem_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:8rem minmax(0,1fr) minmax(0,1fr)}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_8rem\]{grid-template-columns:minmax(0,1fr) 8rem}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.sm\:gap-y-5{row-gap:calc(var(--spacing) * 5)}.sm\:gap-y-8{row-gap:calc(var(--spacing) * 8)}.sm\:overflow-visible{overflow:visible}.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-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-0{padding-inline:0}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pr-4{padding-right:calc(var(--spacing) * 4)}.sm\:pb-0{padding-bottom:0}.sm\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:text-\[1\.25rem\]{font-size:1.25rem}.sm\:text-\[14\.5px\]{font-size:14.5px}}@media (min-width:48rem){.md\:relative{position:relative}.md\:static{position:static}.md\:sticky{position:sticky}.md\:inset-x-auto{inset-inline:auto}.md\:top-4{top:calc(var(--spacing) * 4)}.md\:top-28{top:calc(var(--spacing) * 28)}.md\:right-4{right:calc(var(--spacing) * 4)}.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:bottom-auto{bottom:auto}.md\:left-1\/2{left:50%}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-start-6{grid-column-start:6}.md\:mt-4{margin-top:calc(var(--spacing) * 4)}.md\:mt-5{margin-top:calc(var(--spacing) * 5)}.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:mt-7{margin-top:calc(var(--spacing) * 7)}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:aspect-auto{aspect-ratio:auto}.md\:h-\[calc\(100svh-var\(--menu-h\)-1rem\)\]{height:calc(100svh - var(--menu-h) - 1rem)}.md\:h-\[calc\(100svh-var\(--menu-h\)-2\.25rem\)\]{height:calc(100svh - var(--menu-h) - 2.25rem)}.md\:h-\[min\(36rem\,calc\(100svh-var\(--menu-h\)-2\.5rem\)\)\]{height:min(36rem,calc(100svh - var(--menu-h) - 2.5rem))}.md\:h-\[min\(calc\(100svh-var\(--menu-h\)-1rem\)\,46rem\)\]{height:min(calc(100svh - var(--menu-h) - 1rem),46rem)}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:max-h-\[46rem\]{max-height:46rem}.md\:max-h-\[calc\(100\%-8rem\)\]{max-height:calc(100% - 8rem)}.md\:max-h-\[calc\(100svh-16rem\)\]{max-height:calc(100svh - 16rem)}.md\:max-h-\[calc\(100svh-24rem\)\]{max-height:calc(100svh - 24rem)}.md\:max-h-none{max-height:none}.md\:min-h-0{min-height:0}.md\:min-h-\[22rem\]{min-height:22rem}.md\:min-h-\[30rem\]{min-height:30rem}.md\:min-h-\[32rem\]{min-height:32rem}.md\:w-24{width:calc(var(--spacing) * 24)}.md\:w-\[22rem\]{width:22rem}.md\:w-\[clamp\(4\.5rem\,14svh\,8rem\)\]{width:clamp(4.5rem,14svh,8rem)}.md\:w-\[clamp\(11rem\,17vw\,16rem\)\]{width:clamp(11rem,17vw,16rem)}.md\:w-\[min\(34rem\,calc\(100vw-3rem\)\)\]{width:min(34rem,100vw - 3rem)}.md\:flex-1{flex:1}.md\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.md\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-col{flex-direction:column}.md\:flex-wrap{flex-wrap:wrap}.md\:content-center{align-content:center}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-\[18svh\]{gap:18svh}:where(.md\: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(.md\: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(.md\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.md\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.md\:gap-x-\[clamp\(1\.5rem\,4vw\,4rem\)\]{column-gap:clamp(1.5rem,4vw,4rem)}.md\:self-stretch{align-self:stretch}.md\:justify-self-end{justify-self:flex-end}.md\:rounded-full{border-radius:3.40282e+38px}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-14{padding:calc(var(--spacing) * 14)}.md\:p-\[clamp\(1\.5rem\,4\.5svh\,3\.25rem\)\]{padding:clamp(1.5rem,4.5svh,3.25rem)}.md\:p-\[clamp\(1\.5rem\,4svh\,2\.5rem\)\]{padding:clamp(1.5rem,4svh,2.5rem)}.md\:p-\[clamp\(1\.25rem\,4svh\,2rem\)\]{padding:clamp(1.25rem,4svh,2rem)}.md\:px-\[clamp\(1\.75rem\,4\.5vw\,3\.5rem\)\]{padding-inline:clamp(1.75rem,4.5vw,3.5rem)}.md\:py-2{padding-block:calc(var(--spacing) * 2)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:pt-0{padding-top:0}.md\:pt-4{padding-top:calc(var(--spacing) * 4)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:pt-32{padding-top:calc(var(--spacing) * 32)}.md\:pt-\[calc\(var\(--menu-h\)\+1\.25rem\)\]{padding-top:calc(var(--menu-h) + 1.25rem)}.md\:pt-\[calc\(var\(--menu-h\,5rem\)\+2rem\)\]{padding-top:calc(var(--menu-h,5rem) + 2rem)}.md\:pr-2{padding-right:calc(var(--spacing) * 2)}.md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.md\:pl-5{padding-left:calc(var(--spacing) * 5)}.md\:text-\[1rem\]{font-size:1rem}.md\:text-\[2\.5rem\]{font-size:2.5rem}.md\:text-\[clamp\(1\.875rem\,min\(3\.4vw\,6\.5svh\)\,2\.75rem\)\]{font-size:clamp(1.875rem,min(3.4vw,6.5svh),2.75rem)}.md\:text-\[clamp\(2\.25rem\,3\.1vw\,2\.875rem\)\]{font-size:clamp(2.25rem,3.1vw,2.875rem)}.md\:tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-\[calc\(var\(--menu-h\)\+1rem\)\]{top:calc(var(--menu-h) + 1rem)}.lg\:right-auto{right:auto}.lg\:bottom-0{bottom:0}.lg\:bottom-6{bottom:calc(var(--spacing) * 6)}.lg\:left-1\/2{left:50%}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-4{order:4}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-7{grid-column-start:7}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:aspect-\[1\/0\.9\]{aspect-ratio:1/.9}.lg\:min-h-10{min-height:calc(var(--spacing) * 10)}.lg\:min-h-\[40rem\]{min-height:40rem}.lg\:min-h-\[min\(calc\(100svh-var\(--menu-h\)-1\.25rem\)\,58rem\)\]{min-height:min(calc(100svh - var(--menu-h) - 1.25rem),58rem)}.lg\:w-\[30rem\]{width:30rem}.lg\:flex-1{flex:1}.lg\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1fr_1\.2fr\]{grid-template-columns:1fr 1fr 1.2fr}.lg\:grid-cols-\[minmax\(0\,0\.7fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lg\:grid-cols-\[minmax\(0\,1\.02fr\)_minmax\(0\,0\.98fr\)\]{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_16rem\]{grid-template-columns:minmax(0,1fr) 16rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,38rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,38rem)}.lg\:grid-rows-\[minmax\(16rem\,auto\)_minmax\(16rem\,auto\)\]{grid-template-rows:minmax(16rem,auto) minmax(16rem,auto)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:content-stretch{align-content:stretch}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}:where(.lg\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.lg\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.lg\:gap-x-16{column-gap:calc(var(--spacing) * 16)}.lg\:gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.lg\:self-stretch{align-self:stretch}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:pt-\[5\.5rem\]{padding-top:5.5rem}.lg\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.lg\:text-\[3rem\]{font-size:3rem}.lg\:text-\[14\.5px\]{font-size:14.5px}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-6{top:calc(var(--spacing) * 6)}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_19rem\]{grid-template-columns:minmax(0,1fr) 19rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_25rem\]{grid-template-columns:minmax(0,1fr) 25rem}}@media (min-width:96rem){.\32 xl\:grid-cols-\[minmax\(0\,1fr\)_28rem\]{grid-template-columns:minmax(0,1fr) 28rem}.\32 xl\:grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)_repeat\(2\,minmax\(12rem\,1fr\)\)_auto\]{grid-template-columns:repeat(3,minmax(0,1fr)) repeat(2,minmax(12rem,1fr)) auto}}@container not (min-width:21rem){.\@max-\[21rem\]\:hidden{display:none}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker,.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>\*\]\:shrink-0>*{flex-shrink:0}.\[\&\>\.field-shell\]\:\!mt-0>.field-shell{margin-top:0!important}.\[\&\>div\]\:aspect-auto>div{aspect-ratio:auto}.\[\&\>div\]\:h-\[clamp\(9rem\,34svh\,14rem\)\]>div{height:clamp(9rem,34svh,14rem)}@media (min-width:48rem){.md\:\[\&\>div\]\:h-\[clamp\(7rem\,calc\(100svh-27\.5rem\)\,26rem\)\]>div{height:clamp(7rem,100svh - 27.5rem,26rem)}}.\[\&\>input\]\:ml-1\.5>input{margin-left:calc(var(--spacing) * 1.5)}@media (min-width:40rem){.sm\:\[\&\>input\]\:ml-3>input{margin-left:calc(var(--spacing) * 3)}}.\[\&\>span\]\:underline>span{text-decoration-line:underline}.\[\&\>span\]\:decoration-caffe\/30>span{text-decoration-color:oklab(28.0746% .0135592 .0225616/.3)}.\[\&\>span\]\:decoration-1>span{text-decoration-thickness:1px}.\[\&\>span\]\:underline-offset-\[7px\]>span{text-underline-offset:7px}@media (hover:hover){.hover\:\[\&\>span\]\:decoration-inchiostro:hover>span{text-decoration-color:#121417}}@media (max-height:520px) and (orientation:landscape){.\[\@media\(max-height\:520px\)_and_\(orientation\:landscape\)\]\:text-\[2\.5rem\]{font-size:2.5rem}}@media (max-height:620px){.\[\@media\(max-height\:620px\)\]\:inset-y-1{inset-block:var(--spacing)}.\[\@media\(max-height\:620px\)\]\:mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.\[\@media\(max-height\:620px\)\]\:hidden{display:none}@media (min-width:48rem){.\[\@media\(max-height\:620px\)\]\:md\:min-h-10{min-height:calc(var(--spacing) * 10)}:where(.\[\@media\(max-height\:620px\)\]\:md\: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)))}.\[\@media\(max-height\:620px\)\]\:md\:py-2{padding-block:calc(var(--spacing) * 2)}}@media (min-width:64rem){.\[\@media\(max-height\:620px\)\]\:lg\:hidden{display:none}.\[\@media\(max-height\:620px\)\]\:lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,36rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,36rem)}.\[\@media\(max-height\:620px\)\]\:lg\:py-4{padding-block:calc(var(--spacing) * 4)}.\[\@media\(max-height\:620px\)\]\:lg\:pt-\[4\.75rem\]{padding-top:4.75rem}.\[\@media\(max-height\:620px\)\]\:lg\:pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.\[\@media\(max-height\:620px\)\]\:lg\:text-\[2rem\]{font-size:2rem}}}@media (min-width:64rem){@media (max-height:620px){.lg\:\[\@media\(max-height\:620px\)\]\:text-\[2\.75rem\]{font-size:2.75rem}}}@media (max-height:640px){.\[\@media\(max-height\:640px\)\]\:hidden{display:none}}@media (max-height:700px){.\[\@media\(max-height\:700px\)\]\:pt-\[4\.75rem\]{padding-top:4.75rem}}@media (max-height:760px){.\[\@media\(max-height\:760px\)\]\:mb-4{margin-bottom:calc(var(--spacing) * 4)}@media (min-width:64rem){.\[\@media\(max-height\:760px\)\]\:lg\:px-7{padding-inline:calc(var(--spacing) * 7)}.\[\@media\(max-height\:760px\)\]\:lg\:py-6{padding-block:calc(var(--spacing) * 6)}.\[\@media\(max-height\:760px\)\]\:lg\:text-\[2\.5rem\]{font-size:2.5rem}}}@media (max-height:820px){.\[\@media\(max-height\:820px\)\]\:min-h-11{min-height:calc(var(--spacing) * 11)}:where(.\[\@media\(max-height\:820px\)\]\: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)))}}@media (min-width:64rem){@media (max-height:820px){:where(.lg\:\[\@media\(max-height\:820px\)\]\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}}}@media not all and (min-width:48rem){@media (min-height:800px){.max-md\:\[\@media\(min-height\:800px\)\]\:max-h-\[min\(52svh\,calc\(100svh-20rem\)\)\]{max-height:min(52svh,100svh - 20rem)}}}@media (min-width:1280px) and (min-height:761px){.\[\@media\(min-width\:1280px\)_and_\(min-height\:761px\)\]\:block{display:block}.\[\@media\(min-width\:1280px\)_and_\(min-height\:761px\)\]\:hidden{display:none}}@media (max-width:767.98px){:where(input:not([type=checkbox],[type=radio],[type=range],[type=color]),select,textarea){font-size:max(16px,1em)}:is(input,select,textarea):is(.text-xs,.text-sm,[class*="text-[11px]"],[class*="text-[12px]"],[class*="text-[13px]"],[class*="text-[14px]"],[class*="text-[14.5px]"],[class*="text-[15px]"]){font-size:16px}}}:root{color-scheme:light;--ease:cubic-bezier(.19,1,.22,1);--ease-io:cubic-bezier(.65,0,.35,1);--t-fast:.2s;--t-base:.64s;--t-slow:.96s;--stagger:70ms;--rise:28px;--r:28px;--r-in:20px;--r-sm:14px;--line:#efebe224}@media (max-width:767px){:root{--r:24px;--r-in:18px}}html{-webkit-text-size-adjust:100%;scroll-padding-top:6rem}body,html{background:var(--color-fondo)}body{color:var(--color-inchiostro);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:1.0625rem;font-weight:400;line-height:1.55}@media (min-width:768px){body{font-size:1.125rem}}.font-serif,h1,h2{font-family:var(--font-serif);font-synthesis:none;letter-spacing:-.015em;font-weight:400!important}.font-mono{font-variant-numeric:tabular-nums;letter-spacing:0!important}.font-mono.uppercase{text-transform:none;font-weight:600}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--color-caffe);outline-offset:2px}:focus:not(:focus-visible),dialog:focus-visible{outline:none}input[type=search]{appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}input[type=search]::-webkit-search-results-button{appearance:none}:is(input,textarea,select):focus-visible{outline-offset:1px}.cmd-search input:focus-visible,.field-shell :is(input,textarea):focus-visible,[role=search] input:focus-visible{outline:none}.cmd-search:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--color-caffe)}.back-round{width:48px;height:48px;color:var(--color-caffe);box-shadow:inset 0 0 0 1px var(--color-bordo);transition:transform .2s var(--ease),background-color .2s var(--ease);background:#f7f4eef5;border-radius:999px;flex:none;place-items:center;display:grid}:is(a,button):hover>.back-round{background:var(--color-carta)}:is(a,button):active>.back-round{transform:scale(.94)}@media (prefers-reduced-motion:reduce){:is(a,button):active>.back-round{transform:none}}.cmd-search input::-webkit-search-cancel-button,.cmd-search input::-webkit-search-decoration{-webkit-appearance:none}.cmd-sheet{background:var(--color-fondo);width:min(40rem,100vw - 2rem);max-width:none;max-height:min(36rem,80vh);color:var(--color-inchiostro);border:0;border-radius:1.75rem;outline:none;flex-direction:column;margin:12vh auto auto;padding:0 0 .5rem;display:flex;box-shadow:inset 0 0 0 1px #33261c24,0 24px 60px -24px #12141773}.cmd-sheet:not([open]){display:none}.cmd-sheet::backdrop{background:#12141747}.cmd-sheet:focus,.cmd-sheet:focus-visible{outline:none}.cmd-grip{display:none}.cmd-list{overscroll-behavior:contain;flex:auto;min-height:0;padding:.25rem .5rem .5rem;overflow-y:auto}.cmd-mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-arancio);text-decoration-color:var(--color-arancio);text-underline-offset:3px;background:0 0;font-weight:650;text-decoration-thickness:2px}@media (max-width:767.98px){.cmd-sheet{inset:auto 0;top:calc(env(safe-area-inset-top) + .75rem);width:100%;height:calc(var(--cmd-vh,100dvh) - env(safe-area-inset-top) - .75rem);border-radius:24px 24px 0 0;max-height:none;margin:0;animation:cmd-up .42s cubic-bezier(.22,1,.36,1) both;position:fixed;box-shadow:inset 0 1px #33261c1f}.cmd-grip{background:#33261c38;border-radius:3px;width:2.25rem;height:5px;margin:.5rem auto .25rem;display:block}}@keyframes cmd-up{0%{opacity:.6;transform:translateY(50%)}}@media (prefers-reduced-motion:reduce){.cmd-sheet{animation:none}}::selection{background:var(--color-caffe);color:var(--color-su-caffe)}.press{transition:transform var(--t-fast) var(--ease)}.press:active{transform:scale(.97)}@keyframes d-draw{0%{stroke-dashoffset:1px;opacity:1}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes d-paint{0%{clip-path:polygon(-60% 0,-60% 0,-120% 100%,-120% 100%)}to{clip-path:polygon(-60% 0,220% 0,160% 100%,-120% 100%)}}@keyframes d-dot{0%{opacity:0;transform:scale(.35)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes d-drop{0%{opacity:0;transform:scale(.2)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}.d-anim{--d-at:.1s}.d-anim .d-line,.d-anim .d-spray{opacity:0}@media (prefers-reduced-motion:no-preference){.d-anim .d-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:d-draw .9s cubic-bezier(.65,0,.35,1) var(--d-at) forwards}.d-anim .d-fill{clip-path:polygon(-60% 0,-60% 0,-120% 100%,-120% 100%);animation:d-paint .6s cubic-bezier(.65,0,.35,1) calc(var(--d-at) + .42s) forwards}.d-anim .d-dot{opacity:0;transform-box:fill-box;transform-origin:50%;animation:d-dot .42s var(--ease-out-soft) calc(var(--d-at) + .82s) forwards}.d-anim .d-spray{opacity:1}.d-anim .d-spray circle{opacity:0;transform-box:fill-box;transform-origin:50%;animation:d-drop .6s cubic-bezier(.22,1,.36,1) calc(var(--d-at) + .86s + var(--i) * 18ms) forwards}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.scroll-progress{transform:scaleX(0)}@supports (animation-timeline:scroll()){.scroll-progress{animation:scroll-progress linear both;animation-timeline:scroll(root)}}@media (prefers-reduced-motion:reduce){.scroll-progress{animation-duration:auto!important}}@keyframes scroll-progress{to{transform:scaleX(1)}}.legal a{text-underline-offset:4px;-webkit-text-decoration:underline #12141759;text-decoration:underline #12141759}.legal a:hover{-webkit-text-decoration-color:var(--color-inchiostro);text-decoration-color:var(--color-inchiostro)}.legal ul{padding:0;list-style:none}.legal ul>li{padding-left:1.1rem;position:relative}.legal ul>li+li{margin-top:.4rem}.legal ul>li:before{content:"";background:var(--color-grigio);width:.45rem;height:1px;position:absolute;top:.72em;left:0}.legal strong{font-weight:500}.legal code,.legal strong{color:var(--color-inchiostro)}.legal code{font-family:var(--font-mono);font-size:13px}.legal-table td,.legal-table th{vertical-align:top;border-top:1px solid #33261c1a;padding:.75rem 1rem .75rem 0}.legal-table th{border-top:0;padding-top:0}.legal-table tbody tr:last-child td{border-bottom:1px solid #33261c1a}@media (max-width:639px){.legal-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.legal-table,.legal-table tbody,.legal-table td,.legal-table tr{display:block}.legal-table tr{border-top:1px solid #33261c1a;padding:.75rem 0}.legal-table tbody tr:last-child{border-bottom:1px solid #33261c1a}.legal-table tbody tr:last-child td,.legal-table td{border:0;padding:.15rem 0}.legal-table td:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-grigio);font-size:11px;display:block}}@keyframes menu-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.btn{isolation:isolate;position:relative;overflow:hidden}.btn-icon{transition:transform var(--t-fast) var(--ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn:hover:not([aria-busy=true]) .btn-icon{transform:translate(2px)}}.btn:active:not(:disabled){transform:scale(.97)}.dribble{background:currentColor;border-radius:9999px;width:8px;height:8px;animation:dribble .34s cubic-bezier(.55,0,1,.45) infinite alternate;display:block}@keyframes dribble{0%{transform:translateY(-7px)scale(1)}85%{transform:translateY(5px)scale(1)}to{transform:translateY(6px)scale(1.3,.7)}}@media (prefers-reduced-motion:reduce){.dribble{opacity:.8;animation:none}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion:no-preference){.shake{animation:shake .42s cubic-bezier(.36,.07,.19,.97) both}}@keyframes trace-in{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.trace-path{stroke-dasharray:1;stroke-dashoffset:0}.peer:not(:checked)~.tick .trace-path{stroke-dashoffset:1px}@media (prefers-reduced-motion:no-preference){.trace-path[data-play]{animation:trace-in .55s cubic-bezier(.65,0,.35,1) .1s both}.tick .trace-path{transition:stroke-dashoffset .32s cubic-bezier(.65,0,.35,1)}}.field-shell{display:block;position:relative}.field-shell input:focus-visible{box-shadow:0 0 0 2px var(--color-caffe);outline:none}.field-shell :is(input,textarea)[aria-invalid=true]{border-width:2px;border-color:var(--color-inchiostro)}.field-shell input{scroll-margin-block:6rem 7rem}@media (max-width:767px){.form-dock{bottom:calc(var(--kb,0px) + var(--bar-space,0px));z-index:2;padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--color-fondo) 72%,#efebe200);margin-inline:-1.25rem;position:sticky}}@media (min-width:640px) and (max-width:767px){.form-dock{margin-inline:-2rem;padding-inline:2rem}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.rise{animation:rise .45s var(--ease-out-soft) both}.date-pop{transform-origin:100% 0;animation:rise .22s var(--ease-out-soft) both}}@keyframes cookie-in{0%{opacity:0;transform:translateY(18px)}}@keyframes cookie-out{to{opacity:0;transform:translateY(18px)}}@keyframes line-in{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){.cookie{animation:cookie-in .55s var(--ease-out-soft) both}.cookie-line{animation:line-in .75s cubic-bezier(.65,0,.35,1) .12s both}.cookie-body{animation:rise .45s var(--ease-out-soft) .28s both}.cookie[data-leaving]{animation:cookie-out .36s cubic-bezier(.55,0,1,.45) both}}.intro{display:none}html.intro-landing .intro,html.intro-out .intro,html[data-intro] .intro{z-index:60;animation:intro-fade .4s var(--ease-io) 6s forwards;place-items:center;display:grid;position:fixed;inset:0}.intro-curtain{background:var(--color-caffe);position:absolute;inset:0}html.intro-landing [data-logo],html[data-intro] [data-logo]{opacity:0}[data-logo]{transition:opacity var(--t-fast) var(--ease)}.intro-stage{justify-items:center;gap:clamp(1.5rem,3.6vw,2.25rem);display:grid;position:relative}.intro-fly{transform-origin:0 0;will-change:transform;width:min(38rem,78vw);position:relative}.intro-word{width:100%;height:auto;display:block}.intro-chalk{color:var(--color-su-caffe)}.intro-ink{color:var(--color-inchiostro);opacity:0;position:absolute;inset:0}.intro-chalk .wm-letter{transform-box:fill-box;animation:intro-gather var(--t-slow) var(--ease) calc(.12s + max(var(--i) - 3, 3 - var(--i)) * 60ms) both}.intro-chalk .wm-ring{--i:5;animation:intro-gather var(--t-slow) var(--ease) .24s both}.intro-chalk .wm-ferro{transform-box:fill-box;transform-origin:50%;animation:intro-ferro var(--t-base) var(--ease) 1s both}.intro-motto{color:var(--color-su-caffe-2);animation:intro-rise var(--t-base) var(--ease) 1.15s both,intro-out .3s var(--ease) 1.95s forwards;font-size:clamp(1.25rem,2.6vw,1.625rem);line-height:1}html.intro-landing .intro-chalk{animation:intro-out .32s var(--ease) .5s forwards}html.intro-landing .intro-ink{animation:intro-in-ink .32s var(--ease) .5s forwards}@keyframes intro-gather{0%{opacity:0;transform:translate3d(calc((var(--i) - 3) * 34px),0,0)}}@keyframes intro-ferro{0%{opacity:0;transform:scale(.45)}}@keyframes intro-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes intro-out{to{opacity:0}}@keyframes intro-in-ink{to{opacity:1}}@keyframes intro-fade{to{opacity:0;visibility:hidden}}.dye-swatch{background:radial-gradient(120% 80% at calc(20% + var(--i) * 18%) 30%,#ffffff12,transparent 60%),radial-gradient(90% 70% at calc(80% - var(--i) * 15%) 75%,#0000001f,transparent 65%),#4c6151;filter:brightness(calc(.93 + var(--i) * .035)) saturate(calc(1.04 - var(--i) * .03));box-shadow:inset 0 0 0 1px #33261c1f}.turnstile-float{visibility:hidden;height:0;overflow:hidden}.turnstile-float[data-asking]{visibility:visible;background:var(--color-superficie);border-radius:1.25rem;height:auto;padding:.75rem;overflow:visible;box-shadow:inset 0 0 0 1px #33261c24}.turnstile-note:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.turnstile-note{font-family:var(--font-mono);color:var(--color-inchiostro);margin-bottom:.5rem;font-size:13px;line-height:1.35}.turnstile-slot iframe{max-width:100%}.split .w{overflow-clip-margin:.04em;vertical-align:top;margin:-.12em -.16em -.26em;padding:.12em .16em .26em;overflow:clip}.split .w,.split .wi{display:inline-block}@media (prefers-reduced-motion:no-preference){.js .split .wi{transition:transform var(--t-slow) var(--ease);transition-delay:calc(min(var(--l,var(--i)) * var(--stagger), .56s) + var(--sd,0s));transform:translateY(calc(108% + .3em))}.js :is(.split[data-in],[data-in] .split-story) .wi{transform:none}.js .split-load .wi{animation:split-in var(--t-slow) var(--ease) calc(.12s + min(var(--i) * var(--stagger), .56s) + var(--sd,0s)) both;transition:none}html.wait .split-load .wi,html[data-intro] .split-load .wi{animation-play-state:paused}@keyframes split-in{0%{transform:translateY(calc(108% + .3em))}to{transform:none}}.js .reveal{opacity:0;transition:opacity var(--t-base) var(--ease) var(--rd,0s)}.js .reveal[data-in]{opacity:1;transform:none}.js .reveal:has(:focus-visible){opacity:1;transition:none;transform:none}.js .words>span[aria-hidden]{opacity:clamp(.22,calc((var(--wp,0) * 1.25 - var(--k)) * 9 + .22),1)}}@keyframes pagina-in{0%{opacity:0;transform:perspective(1200px)translate3d(0,2%,50px)}}@keyframes pagina-out{to{opacity:0;transform:perspective(1200px)translate3d(0,-1%,-110px)}}@keyframes pagina-fade-in{0%{opacity:0}}@keyframes pagina-fade-out{to{opacity:0}}::view-transition-old(.pagina){animation:pagina-out .4s var(--ease) both}::view-transition-new(.pagina){animation:pagina-in var(--t-base) var(--ease) 60ms both}.page-line{background:var(--color-caffe);transform-origin:0;opacity:0;pointer-events:none;height:2px;position:absolute;top:calc(100% + .5rem);left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.page-line{animation:page-line .9s var(--ease) forwards}}@keyframes page-line{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:pagina-fade-out .2s both!important}::view-transition-new(*){animation:pagina-fade-in .2s both!important}}.hint-fine,.notes-fine,.stencil-rule{display:none}@media (hover:hover) and (pointer:fine){.notes-fine{display:block}.hint-fine{display:inline}.hint-touch,.notes-touch{display:none}}.notes-fine .note-label{will-change:transform}.notes-fine .note-label,.notes-fine svg{opacity:0;transition:opacity .5s cubic-bezier(.32,.72,0,1)}.notes-fine[data-show] svg{opacity:1}.notes-fine[data-show] .note-label{opacity:var(--vis,0);transition-delay:calc(.15s + var(--n,0) * 80ms)}.notes-fine:not([data-show]) .note-label{pointer-events:none!important}.note-dot:after{content:"";border:1px solid var(--color-inchiostro);opacity:0;pointer-events:none;border-radius:9999px;position:absolute;inset:-1px}@media (prefers-reduced-motion:no-preference){.notes-fine .note-line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .8s cubic-bezier(.65,0,.35,1) .1s}.notes-fine[data-show] .note-line{stroke-dashoffset:0}.notes-fine[data-show]:not([data-seen]) .note-dot:after{animation:note-ping 2.8s cubic-bezier(.22,1,.36,1) calc(1s + var(--n,0) * .7s) infinite}}@keyframes note-ping{0%{opacity:.7;transform:scale(1)}45%,to{opacity:0;transform:scale(1.9)}}.on-caffe{background:var(--color-caffe);color:var(--color-su-caffe);--line:#efebe233}.on-caffe :focus-visible{outline-color:var(--color-su-caffe)}.on-caffe.on-night{background:radial-gradient(44rem 30rem at 80% -8%,#ffb4431f,transparent 70%),linear-gradient(#121417e6,#121417e6),url(/media/fase22/texture-asfalto-1024.webp) 50% /cover,var(--color-inchiostro);--line:#efebe224}.gallery-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage""dots""picker""head""body";display:grid}@media (min-width:768px){.gallery-grid{grid-template:"thumbs stage."1fr"thumbs stage head""thumbs stage picker""thumbs stage body""thumbs stage."1fr/5.5rem minmax(0,1fr) minmax(18rem,25rem);column-gap:.75rem;height:100%}}.thumb{transition:box-shadow .45s var(--ease-out-soft);box-shadow:inset 0 0 0 1px #33261c24}.thumb .thumb-img{opacity:.55;transition:opacity .45s var(--ease-out-soft),transform .7s var(--ease-out-soft)}.thumb:hover{box-shadow:inset 0 0 0 1px #12141766}.thumb:hover .thumb-img{opacity:.85}.thumb.is-on{box-shadow:inset 0 0 0 1.5px var(--color-inchiostro)}.thumb.is-on .thumb-img{opacity:1}@media (prefers-reduced-motion:no-preference){.thumb:hover .thumb-img{transform:scale(1.06)}.img-in{animation:img-in .4s var(--ease-out-soft) both}}@keyframes img-in{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.auth-seal{animation:auth-in var(--t-slow) var(--ease) .1s both}.auth-seal .mg-ferro{transform-box:fill-box;transform-origin:50%;animation:intro-ferro var(--t-base) var(--ease) .55s both}.auth-motto{animation:auth-rise var(--t-base) var(--ease) .45s both}@keyframes auth-in{0%{opacity:0;transform:scale(.96)}}@keyframes auth-rise{0%{opacity:0;transform:translate3d(0,var(--rise),0)}}}@keyframes mc-rise{0%{opacity:0;transform:translateY(18px)rotate(-1.5deg)}}@keyframes mc-pass{0%{transform:translate(-120%)skew(-40deg)}to{transform:translate(220%)skew(-40deg)}}@media (prefers-reduced-motion:no-preference){.member-card{animation:mc-rise .8s var(--ease-out-soft) both}.member-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#12141717,#0000);width:45%;animation:mc-pass 1.1s cubic-bezier(.65,0,.35,1) .5s both;position:absolute;inset:0 auto 0 0}.mc-digit{animation:aa-digit .4s var(--ease-out-soft) calc(1.1s + var(--i) * .11s) both}}@keyframes aa-digit{0%{opacity:0;transform:translateY(.35em)}}.mc3d-stage{perspective:1200px;max-width:34rem}.mc3d-tilt{--rx:0deg;--ry:0deg;--gx:50%;--gy:30%;aspect-ratio:1.586;transform:rotateX(var(--rx)) rotateY(var(--ry));position:relative}.mc3d-flip,.mc3d-tilt{transform-style:preserve-3d}.mc3d-flip{transition:transform .9s cubic-bezier(.32,.72,0,1);position:absolute;inset:0}.mc3d-flip[data-flipped]{transform:rotateY(180deg)}.mc3d-face{backface-visibility:hidden;border-radius:16px;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 40px -30px #1214178c,0 12px 24px -16px #12141759;container-type:inline-size}.mc3d-back,.mc3d-face{background:var(--color-caffe)}.mc3d-back{color:var(--color-su-caffe);transform:rotateY(180deg)}.mc3d-face:has(.card-admin){background:var(--color-inchiostro)}.mc3d-glare{pointer-events:none;background:radial-gradient(60% 80% at var(--gx) var(--gy),#ffffff21,transparent 62%),linear-gradient(115deg,transparent 34%,#ffffff0d 47%,transparent 60%);mix-blend-mode:screen;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.mc3d-stage{animation:mc-rise .8s var(--ease-out-soft) both}}@media (prefers-reduced-motion:reduce){.mc3d-flip{transition:none}.mc3d-glare{display:none}}.maplibregl-ctrl-attrib.maplibregl-compact{min-height:28px;color:var(--color-inchiostro);font-family:var(--font-sans);box-shadow:inset 0 0 0 1px var(--line);font-size:12px;line-height:28px;background:#efebe2f0!important;border-radius:14px!important;margin:0 10px 10px 0!important;padding:0 28px 0 0!important}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button{background-position:50%;background-repeat:no-repeat;background-size:18px;border-radius:14px;width:28px;height:28px;top:0;left:auto;right:0;background-color:#0000!important}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button:before{content:"";position:absolute;inset:-8px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button:focus-visible{outline:2px solid var(--color-inchiostro);outline-offset:2px;box-shadow:none}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:0 32px 0 12px!important}.court-map,.italy-map{border-radius:var(--r-in);overflow:hidden}.maplibregl-ctrl-attrib a{color:var(--color-inchiostro)!important}.court-map .maplibregl-ctrl-group,.maplibregl-ctrl-group{background:var(--color-fondo);border-radius:999px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)!important}.court-map .maplibregl-ctrl-group button{width:40px;height:40px}.court-map .maplibregl-ctrl-group button+button{border-top-color:var(--line)}.court-map .maplibregl-canvas:focus-visible{outline:2px solid var(--color-inchiostro);outline-offset:-4px}.court-map[data-hint-seen] .maplibregl-cooperative-gesture-screen{display:none}.court-map .maplibregl-cooperative-gesture-screen{font-family:var(--font-sans);color:var(--color-su-caffe);background:#33261cd1;font-size:14px}@supports (color:color-mix(in lab,red,red)){.court-map .maplibregl-cooperative-gesture-screen{background:color-mix(in srgb,var(--color-caffe) 82%,transparent)}}.court-marker{border-radius:999px;outline:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.court-marker:focus-visible{box-shadow:0 0 0 2px var(--color-fondo),0 0 0 4px var(--color-inchiostro)}.court-ferro{width:36px;height:36px;overflow:visible}.court-ferro .cf-dot,.court-ferro .cf-spray{fill:var(--color-arancio)}.court-ferro .cf-spray circle{opacity:0}.court-pulse{border:1px solid var(--color-arancio);opacity:0;border-radius:999px;position:absolute;inset:7px}.court-pin{border:1.5px solid var(--color-inchiostro);background:var(--color-fondo);border-radius:999px;width:12px;height:12px;display:block;box-shadow:0 0 0 3px #efebe2b3}@supports (color:color-mix(in lab,red,red)){.court-pin{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-fondo) 70%,transparent)}}.court-drop{display:block}a.court-marker--candidato:focus-visible .court-pin,a.court-marker--candidato:hover .court-pin{background:var(--color-inchiostro)}.court-tag{font-family:var(--font-mono);color:var(--color-inchiostro);text-shadow:0 0 4px var(--color-fondo),0 0 10px var(--color-fondo),0 0 16px var(--color-fondo);white-space:nowrap;pointer-events:none;font-size:12px;line-height:1.35;position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%)}.court-tag span{color:var(--color-grigio);display:block}.court-tag--hover{opacity:0;transition:opacity .25s}.court-marker:focus-visible .court-tag--hover,.court-marker:hover .court-tag--hover{opacity:1}@media (prefers-reduced-motion:no-preference){.court-map:not([data-state=in]) .court-ferro .cf-dot,.court-map:not([data-state=in]) :is(.court-tag,.court-drop){opacity:0}.court-map[data-state=in] .court-ferro .cf-dot{transform-box:fill-box;transform-origin:50%;animation:d-dot .42s var(--ease-out-soft) 50ms both}.court-map[data-state=in] .court-ferro .cf-spray circle{transform-box:fill-box;transform-origin:50%;animation:d-drop .6s cubic-bezier(.22,1,.36,1) calc(80ms + var(--i) * 18ms) forwards}.court-map[data-state=in] .court-tag:not(.court-tag--hover){animation:court-tag-in .7s cubic-bezier(.19,1,.22,1) .45s both}.court-map[data-state=in] .court-pulse{animation:court-pulse 2.8s cubic-bezier(.22,1,.36,1) .9s infinite}.court-map[data-state=in] .court-drop{animation:court-drop .75s cubic-bezier(.34,1.4,.64,1) calc(.7s + var(--i) * .16s) both}@keyframes court-pulse{0%{opacity:.7;transform:scale(.7)}70%,to{opacity:0;transform:scale(2.2)}}@keyframes court-drop{0%{opacity:0;transform:translateY(-26px)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes court-tag-in{0%{opacity:0;transform:translate(-6px,-50%)}to{opacity:1;transform:translateY(-50%)}}.js .hero-rise{animation:rise-soft var(--t-base) var(--ease) calc(.5s + var(--rd,0s)) both}html.wait .hero-rise,html[data-intro] .hero-rise{animation-play-state:paused}@keyframes rise-soft{0%{opacity:0;transform:translate3d(0,var(--rise),0)}to{opacity:1;transform:none}}@keyframes hw-pin{0%{opacity:0;transform:translateY(-64px)}30%{opacity:1}to{opacity:1;transform:none}}.js .ps-draw .ps-line{stroke-dasharray:1;stroke-dashoffset:1px}.js .ps-draw :is(.ps-trees,.ps-lamps,.ps-ferro){opacity:0}.js [data-in] .ps-draw .ps-line{animation:ps-draw 1.5s cubic-bezier(.65,0,.35,1) calc(.45s + var(--i) * .18s) forwards}.js [data-in] .ps-draw .ps-trees{animation:ps-fade 1.2s 1.6s forwards}.js [data-in] .ps-draw .ps-lamps{animation:ps-fade 1.2s 2.1s forwards}.js [data-in] .ps-draw .ps-ferro{transform-box:fill-box;transform-origin:50%;animation:d-dot .42s var(--ease-out-soft) 2.4s both}@keyframes ps-draw{to{stroke-dashoffset:0}}@keyframes ps-fade{to{opacity:1}}}.picker-pin{cursor:grab;filter:drop-shadow(0 4px 6px #00000080);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 34'%3E%3Cpath d='M13 33C13 33 2 20.5 2 12.5a11 11 0 0 1 22 0C24 20.5 13 33 13 33Z' fill='%23EFEBE2' stroke='%23121417' stroke-width='1.5'/%3E%3Ccircle cx='13' cy='12.5' r='4' fill='%23121417'/%3E%3C/svg%3E") 50%/contain no-repeat;width:26px;height:34px;display:block}.picker-pin:active{cursor:grabbing}.purpose[data-words] [data-w]{opacity:.18;transition:opacity .4s var(--ease)}.purpose[data-words] [data-w][data-on]{opacity:1}.hw-pin{cursor:default}@media (prefers-reduced-motion:no-preference){.js .hw-card:not([data-in]) .hw-pin{opacity:0}.hw-card[data-in] .hw-pin{animation:hw-pin var(--t-slow) var(--ease) .35s both}}.city-marker{cursor:pointer;border-radius:999px;place-items:center;width:44px;height:44px;transition:opacity .4s,visibility .4s;display:grid;position:relative}.city-marker .court-ferro{width:34px;height:34px;transition:transform .35s cubic-bezier(.34,1.4,.64,1)}.city-marker:focus-visible .court-ferro,.city-marker:hover .court-ferro,.city-marker[data-peek] .court-ferro{transform:scale(1.18)}.city-marker:focus-visible{box-shadow:0 0 0 2px var(--color-fondo),0 0 0 4px var(--color-inchiostro);outline:none}.city-marker:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffb44366,#ffb44300);border-radius:999px;position:absolute;inset:-30px}.chalk-mark{background:var(--color-fondo);width:16px;height:16px;box-shadow:inset 0 0 0 1.25px var(--color-inchiostro),0 0 0 3px #efebe2b3;border-radius:999px;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.chalk-mark{box-shadow:inset 0 0 0 1.25px var(--color-inchiostro),0 0 0 3px color-mix(in srgb,var(--color-fondo) 70%,transparent)}}.chalk-mark:after{content:"";background:var(--color-inchiostro);border-radius:999px;position:absolute;inset:5px}.chalk-mark--city{width:22px;height:22px;transition:transform .35s cubic-bezier(.34,1.4,.64,1)}.chalk-mark--city:after{inset:7px}.chalk-mark--inline{width:11px;height:11px;box-shadow:inset 0 0 0 1px var(--color-inchiostro);display:inline-block}.chalk-mark--inline:after{inset:3.5px}.city-marker--quiet:before{display:none}.city-marker--quiet:is(:hover,:focus-visible,[data-peek]) .chalk-mark--city{transform:scale(1.18)}.city-tag{min-width:max-content;color:var(--color-inchiostro);text-align:left;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 1px var(--glass-edge),inset 0 1px 0 #ffffffb3,0 10px 24px -14px #12141766;opacity:0;visibility:hidden;pointer-events:none;border-radius:12px;gap:2px;padding:7px 12px 8px;transition:transform .35s cubic-bezier(.19,1,.22,1),opacity .2s,visibility 0s .2s;display:grid;position:absolute;top:50%;left:calc(100% - 2px);transform:translateY(-50%)}html.glass-lite .city-tag{background:var(--glass-bg-lite);-webkit-backdrop-filter:none;backdrop-filter:none}.city-tag b{font-family:var(--font-serif);letter-spacing:-.01em;font-size:18px;font-weight:400;line-height:1.1}.city-tag span{color:var(--color-grigio);font-size:12px;line-height:1.3}.city-tag i{color:var(--color-inchiostro);text-underline-offset:3px;font-size:12px;font-style:normal;font-weight:600;text-decoration:underline;display:none}.city-marker:is(:hover,:focus-visible,[data-peek]) .city-tag i{display:block}.city-marker:is(:hover,:focus-visible,[data-peek]) .city-tag{opacity:1;visibility:visible;transition:transform .35s cubic-bezier(.19,1,.22,1),opacity .2s,visibility;transform:translate(3px,-50%)}:is(.city-marker,.court-marker)[data-clustered]{opacity:0;visibility:hidden;pointer-events:none}.map-cluster{min-width:40px;height:40px;font:600 15px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-su-caffe);background:var(--color-caffe);border-radius:999px;place-items:center;padding:0 10px;display:grid;box-shadow:0 0 0 3px #efebe2d9,0 8px 18px -10px #12141799}@supports (color:color-mix(in lab,red,red)){.map-cluster{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-fondo) 85%,transparent),0 8px 18px -10px #12141799}}.map-cluster{cursor:pointer;transition:transform .35s cubic-bezier(.34,1.4,.64,1)}.map-cluster[data-documented]{box-shadow:0 0 0 3px #efebe2d9,0 0 0 9px #ffb44347,0 8px 18px -10px #12141799}@supports (color:color-mix(in lab,red,red)){.map-cluster[data-documented]{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-fondo) 85%,transparent),0 0 0 9px #ffb44347,0 8px 18px -10px #12141799}}.map-cluster:hover{transform:scale(1.08)}.map-cluster:focus-visible{box-shadow:0 0 0 2px var(--color-fondo),0 0 0 4px var(--color-inchiostro);outline:none}.italy-map[data-city] .map-cluster--city,.map-cluster[hidden]{display:none}.city-marker:focus-visible,.city-marker:hover,.city-marker[data-peek]{z-index:3}.italy-map[data-city] .city-marker{opacity:0;visibility:hidden}.italy-map .court-marker:focus-visible .court-tag--hover,.italy-map .court-marker:hover .court-tag--hover{opacity:1}@media (prefers-reduced-motion:no-preference){.italy-map .city-marker .court-ferro .cf-dot{transform-box:fill-box;transform-origin:50%;animation:d-dot .42s var(--ease-out-soft) calc(.4s + var(--i) * .12s) both}.italy-map .city-panel{animation:rise-soft .7s cubic-bezier(.19,1,.22,1) .2s both}}.book-bar{border-radius:0;transition:transform .5s cubic-bezier(.32,.72,0,1),opacity .35s}@media (min-width:768px){.book-bar{border-radius:999px}}html:has(.book-bar) body{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}@media (max-width:767.98px){html:has(.mobile-bar) body{padding-bottom:var(--bar-space)}html:has(.mobile-bar):has(.book-bar) body{padding-bottom:calc(var(--bar-space) + 4.5rem)}.book-bar.book-bar{left:.625rem;right:.625rem;bottom:calc(var(--bar-space,env(safe-area-inset-bottom)) + .5rem);min-height:60px;color:var(--color-inchiostro);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#fbf9f4db;border-radius:24px;padding:.25rem .25rem .25rem .75rem;box-shadow:inset 0 0 0 1px #fff9,0 0 0 1px #12141714}html.glass-lite .book-bar.book-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbf9f4f5}.book-bar.book-bar :is(){color:#3f4246}.book-bar.book-bar .btn,.book-bar.book-bar a{background:var(--color-caffe);min-height:48px;color:var(--color-su-caffe);border-radius:20px;padding-inline:1.1rem}}@media (min-width:768px){html:has(.book-bar) body{padding-bottom:6rem}}.book-bar--off{opacity:0;pointer-events:none;transform:translateY(110%)}@media (prefers-reduced-motion:reduce){.book-bar{transition:opacity .2s}.book-bar--off{transform:none}}@media (max-width:1279px){html[data-bookbar] [data-quicknav]>:not(nav){opacity:0!important;pointer-events:none!important}}body[data-notice]>header{top:2.25rem}body[data-notice]>main{padding-top:2.25rem}@media (max-width:767.98px){body[data-notice]>main{padding-top:0}}.pannello-shell :is(.font-mono,.tabular-nums,td,dd){font-variant-numeric:tabular-nums}html:has(.pannello-shell) body>footer{display:none}@media (min-width:1024px){html:has(.pannello-shell){overflow:hidden}.pannello-shell{--pannello-top:5.25rem;inset:var(--pannello-top) 0 0 0;z-index:1;grid-template-columns:16rem minmax(0,1fr);gap:.75rem;max-width:none;margin:0;padding:0 .75rem .75rem;display:grid;position:fixed}body[data-notice] .pannello-shell{--pannello-top:7.5rem}.pannello-main,.pannello-side{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#55585c73 transparent;min-height:0;overflow-y:auto}.pannello-side{border-radius:var(--r);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 1px var(--glass-edge),inset 0 1px 0 #ffffffb3,var(--glass-shadow);padding:1.25rem .875rem 1rem}.pannello-main{scroll-padding-top:1.5rem}.pannello-inner{max-width:76rem;padding:2.25rem 2.5rem 6rem}}@media (max-width:1023.98px){.pannello-shell{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}@media (max-width:767.98px){.pannello-shell{padding-bottom:1.5rem}}.pannello-sheet{width:100%;max-width:34rem;max-height:min(42rem,88dvh);padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));border-radius:var(--r) var(--r) 0 0;overscroll-behavior:contain;margin:auto auto 0;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.pannello-sheet[open]{animation:pannello-sheet-in .32s var(--ease,ease) both}}@keyframes pannello-sheet-in{0%{opacity:0;transform:translateY(2rem)}}.pannello-shell [role=region]:has(>table){background:#e5dfd38c;border-radius:1rem;box-shadow:inset 0 0 0 1px #33261c17}.pannello-shell [role=region]>table thead tr{background:var(--color-superficie)}.pannello-shell [role=region]>table :is(th,td):first-child{padding-left:1rem}.pannello-shell [role=region]>table :is(th,td):last-child{padding-right:1rem}.pannello-shell [role=region]>table thead th{padding-top:.7rem;padding-bottom:.7rem}.pannello-shell [role=region]>table tbody tr{transition:background-color .15s}.pannello-shell [role=region]>table tbody tr:hover{background:#12141709}html[data-menu] .cookie{visibility:hidden}.court-lamp{z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffb44357,#ffb4431a 40%,#0000 70%);border-radius:999px;width:300px;height:300px;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (prefers-reduced-motion:no-preference){.court-map:not([data-state=in]) .court-lamp{opacity:0}.court-map[data-state=in] .court-lamp{animation:lamp-on var(--t-slow) var(--ease) .2s both}}:root{--glass-bg:#efebe2b8;--glass-bg-lite:#efebe2f5;--glass-edge:#ffffff8c;--glass-shadow:0 1px 2px #1214170d,0 14px 36px -16px #12141738;--glass-blur:blur(22px) saturate(160%);--menu-h:4.75rem}html.glass-lite :is(.glass-surface,.nav-island,.glass){background:var(--glass-bg-lite);-webkit-backdrop-filter:none;backdrop-filter:none}html.glass-lite .glass-surface-caffe{-webkit-backdrop-filter:none;backdrop-filter:none;background:#33261cf7}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:is(.glass-surface,.nav-island,.glass){background:var(--glass-bg-lite)}.glass-surface-caffe{background:#33261cf7}}@keyframes pop-item{0%{opacity:0;transform:translateY(-4px)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.nav-island{transform-origin:50% 0;animation:island-compact linear both;animation-timeline:scroll(root);animation-range:0 160px}}}@keyframes island-compact{to{transform:translateY(-4px)scale(.96)}}.mobile-sheet{visibility:hidden;transition:visibility 0s linear .36s}.mobile-sheet[data-open]{visibility:visible;transition:none}.mobile-sheet-bg{-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);opacity:0;transition:opacity .3s var(--ease);background:#efebe2f0}.mobile-sheet[data-open] .mobile-sheet-bg{opacity:1;transition:opacity .4s var(--ease)}.mobile-sheet .mobile-group+.mobile-group{margin-top:clamp(.75rem,2.6svh,1.5rem)}.mobile-sheet .mobile-item{opacity:0;transition:opacity .2s var(--ease),transform .3s var(--ease);transform:translateY(18px)}.mobile-sheet[data-open] .mobile-item{opacity:1;transition:opacity .5s var(--ease) calc(60ms + var(--k,0) * 45ms),transform .72s var(--ease) calc(60ms + var(--k,0) * 45ms);transform:none}html.glass-lite .popover{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f5f0fa}html.glass-lite .mobile-sheet-bg{background:#efebe2fa}html.glass-lite .mobile-sheet-bg,html.glass-lite .nav-island:before{-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-motion:reduce){.mobile-sheet .mobile-item,.mobile-sheet-bg,.mobile-sheet[data-open] .mobile-item,.popover,.popover[data-open]{transition:none}.popover[data-open] li{animation:none}}.spray .sp{display:inline-block;position:relative}.spray .spv{margin:-.3em -.16em -.34em;padding:.3em .16em .34em;display:inline-block}.sp-ferro{vertical-align:.01em;width:.21em;height:.21em;margin-left:.015em;display:inline-block}.sp-ferro svg{width:100%;height:100%;display:block;overflow:visible}.sp-mist{opacity:0}.lamp .lw{display:inline-block}.lamp-glow{isolation:isolate;position:relative}@media (prefers-reduced-motion:no-preference){.js .spray .spv{animation:spray-pass var(--t-slow) var(--ease) both,spray-rough var(--t-slow) steps(6) both;animation-delay:calc(var(--sd,0s) + min(var(--i) * var(--ss,.16s), 1.2s));-webkit-mask-image:linear-gradient(130deg,#000 0 42%,#0000 58%);mask-image:linear-gradient(130deg,#000 0 42%,#0000 58%);-webkit-mask-size:320% 100%;mask-size:320% 100%}.js .spray .sp:after{content:"";background:linear-gradient(140deg,transparent 0 36%,var(--sp-bg,var(--color-fondo)) 36% 39%,transparent 39% 64%,var(--sp-bg,var(--color-fondo)) 64% 67%,transparent 67%);opacity:0;pointer-events:none;animation:spray-bridges 1.5s var(--ease) both;animation-delay:calc(var(--sd,0s) + min(var(--i) * var(--ss,.16s), 1.2s) + .2s);position:absolute;inset:-6% -2%}.js .sp-ferro{animation:spray-ferro var(--t-base) var(--ease) both;animation-delay:calc(var(--sd,0s) + var(--i) * var(--ss,.16s) + .55s)}.js .sp-mist{animation:spray-mist .9s ease-out both;animation-delay:calc(var(--sd,0s) + var(--i) * var(--ss,.16s) + .55s)}:is(html.wait,html[data-intro]) .spray .sp:after,:is(html.wait,html[data-intro]) :is(.spray .spv,.sp-ferro,.sp-mist){animation-play-state:paused}@keyframes spray-pass{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes spray-rough{0%,99%{filter:url(#spray-rough)}to{filter:none}}@keyframes spray-bridges{0%,55%{opacity:1;transform:none}to{opacity:0;transform:translate(.06em,-.04em)}}@keyframes spray-ferro{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes spray-mist{0%{opacity:0;transform:scale(.4)}30%{opacity:.4}to{opacity:0;transform:scale(1.9)}}.js .lamp .lw{opacity:.12}.js .lamp[data-in] .lw{animation:lamp-on var(--t-slow) var(--ease) both;animation-delay:calc(var(--ld,0s) + .3s + min(var(--i) * .22s, 1.5s))}.js .lamp-text[data-in] .lw{animation-duration:var(--t-base);animation-delay:calc(var(--ld,0s) + min(var(--i) * 40ms, 1.2s))}.lamp-glow:before{content:"";z-index:-1;aspect-ratio:1.6;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#ffb44380,#ffb4432e 55%,#ffb44300);width:50%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.js .lamp-glow[data-in]:before{animation:lamp-sweep 2.4s cubic-bezier(.45,.05,.25,1) var(--ld,0s) both}@keyframes lamp-on{0%{opacity:.12;text-shadow:none}45%{opacity:1;text-shadow:0 0 .35em #ffb4438c}to{opacity:1;text-shadow:0 0 #ffb44300}}@keyframes lamp-sweep{0%{opacity:0;transform:translate(-50%,-50%)}15%,75%{opacity:1}to{opacity:0;transform:translate(100%,-50%)}}}.kicker{font-family:var(--font-sans);letter-spacing:.01em;color:var(--color-grigio);font-size:13.5px;font-weight:600;display:block}.on-caffe .kicker{color:var(--color-su-caffe-2)}.odo{overflow-clip-margin:.08em;vertical-align:bottom;height:1em;line-height:1;display:inline-flex;overflow:clip}.odo>span{flex-direction:column;display:flex}.odo>span>span{text-align:center;height:1em;display:block}@media (prefers-reduced-motion:no-preference){.js .split-cascade .w{overflow:visible}.js .split-cascade .wi{opacity:0;transition:opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease);transition-delay:calc(min(var(--i) * 45ms, .54s) + var(--sd,0s));transform:translateY(.42em)}.js .split-cascade[data-in] .wi{opacity:1;transform:none}.js .kicker[data-kick]{opacity:0;transition:opacity var(--t-base) var(--ease),transform var(--t-slow) var(--ease);transform:translateY(10px)}.js .kicker[data-kick][data-in]{opacity:1;transform:none}.js .odo[data-roll]>span{transform:translate3d(0,calc(var(--n) * -1em),0)}.js .odo[data-roll][data-in]>span{transition:transform 1.4s var(--ease) calc(var(--c) * 90ms + var(--od,0s));transform:none}}.odo>span{justify-items:center;display:grid}.odo .odo-pass{justify-content:center;width:0;display:flex}@media (min-width:768px){.gallery-grid{isolation:isolate}.gallery-grid>.gallery-panel{display:none!important}.gallery-grid>.gallery-side{padding-inline:clamp(1.25rem,2.2vw,2.25rem)}}.wheels{position:relative}.wheels:before{content:"";pointer-events:none;background:#ffffff9e;border-radius:999px;height:40px;position:absolute;top:calc(50% - 20px);left:0;right:0;box-shadow:inset 0 0 0 1px #33261c0f,0 1px 2px #1214170f}.wheel-scroll{scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(#0000,#000 32% 68%,#0000);mask-image:linear-gradient(#0000,#000 32% 68%,#0000)}.wheel-scroll::-webkit-scrollbar{display:none}.wheel-row{scroll-snap-align:center;position:relative}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.wheel-row{animation:wheel-row linear both;animation-timeline:view()}}}@keyframes wheel-row{0%,to{opacity:.25;transform:scale(.86)}50%{opacity:1;transform:none}}::view-transition-group(.condivisa){animation-duration:var(--t-slow);animation-timing-function:var(--ease)}::view-transition-old(.condivisa){animation-duration:var(--t-base);animation-timing-function:var(--ease);height:100%}::view-transition-new(.condivisa){animation-duration:var(--t-base);animation-timing-function:var(--ease);height:100%}.product-card .product-zoom{transition:transform var(--t-slow) var(--ease)}.product-card .product-back{opacity:0;transition:opacity var(--t-base) var(--ease)}@media (hover:hover){.product-card:hover .product-zoom{transform:scale(1.035)}.product-card:hover .product-back{opacity:1}}.product-card:focus-visible{outline:2px solid var(--color-inchiostro);outline-offset:-4px;border-radius:var(--r)}.swatch-ring{box-shadow:inset 0 0 0 2px var(--color-fondo),inset 0 0 0 3.5px var(--color-inchiostro);transform-origin:50%;transition:transform var(--t-base) var(--ease)}@media (prefers-reduced-motion:reduce){.product-card .product-back,.product-card .product-zoom,.swatch-ring{transition:none}}:root{--couture:1.15s;--word:55ms}.split-ferro{vertical-align:baseline;width:.2em;height:.2em;margin-left:.03em;display:inline-block}.split-ferro svg{width:100%;height:100%;overflow:visible}.split-rule{opacity:.22;transform-origin:0;background:currentColor;max-width:6.5em;height:1px;margin-top:.42em;display:block}.split.mx-auto .split-rule,.text-center .split-rule{transform-origin:50%;margin-inline:auto}@media (prefers-reduced-motion:no-preference){.js .split .w,.js .split-cascade .w{overflow:clip}.js .split .wi,.js .split-cascade .wi{opacity:0;transform-origin:0 100%;transition:transform var(--couture) var(--ease),opacity .82s var(--ease);transition-delay:calc(min(var(--i) * var(--word), .88s) + var(--sd,0s));transform:translateY(112%)rotate(5deg)}.js :is(.split[data-in],[data-in] .split-story) .wi{opacity:1;transform:none}.js .split-load .wi{animation:couture-in var(--couture) var(--ease) calc(.12s + min(var(--i) * var(--word), .88s) + var(--sd,0s)) both;transition:none}@keyframes couture-in{0%{opacity:0;transform:translateY(112%)rotate(5deg)}45%{opacity:1}to{opacity:1;transform:none}}.js .split .split-rule{transition:transform 1.4s var(--ease) calc(min(var(--n,4) * var(--word), .88s) + .42s + var(--sd,0s));transform:scaleX(0)}.js .split[data-in] .split-rule{transform:none}.js .split .split-ferro{opacity:0;transition:transform .9s cubic-bezier(.34,1.56,.64,1) calc(min(var(--n,4) * var(--word), .88s) + .52s + var(--sd,0s)),opacity .3s var(--ease) calc(min(var(--n,4) * var(--word), .88s) + .52s + var(--sd,0s));transform:scale(.3)}.js .split[data-in] .split-ferro{opacity:1;transform:none}.js .split-load .split-rule{animation:rule-in 1.4s var(--ease) calc(.12s + min(var(--n,4) * var(--word), .88s) + .42s) both;transition:none}.js .split-load .split-ferro{animation:ferro-in .9s cubic-bezier(.34,1.56,.64,1) calc(.12s + min(var(--n,4) * var(--word), .88s) + .52s) both;transition:none}html.wait .split-load :is(.split-rule,.split-ferro),html[data-intro] .split-load :is(.split-rule,.split-ferro){animation-play-state:paused}@keyframes ferro-in{0%{opacity:0;transform:scale(.3)}35%{opacity:1}to{opacity:1;transform:none}}}@keyframes rule-in{0%{transform:scaleX(0)}to{transform:none}}.running-rule{opacity:.18;transform-origin:0;background:currentColor}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.running-rule{animation:rule-in linear both;animation-timeline:view();animation-range:entry 10% cover 32%}}}.photo-slot{background:var(--color-tabacco);color:var(--color-caffe)}.fade-in{animation:fade-in .42s var(--ease) both}@keyframes fade-in{0%{opacity:0}}:is(.shirt3d,.relief3d) canvas{opacity:0;transition:opacity var(--t-base) var(--ease);position:absolute;inset:0;width:100%!important;height:100%!important}:is(.shirt3d,.relief3d)[data-ready] canvas{opacity:1}.relief3d-fallback,.shirt3d-fallback{transition:opacity var(--t-base) var(--ease)}:is(.shirt3d,.relief3d)[data-ready] :is(.shirt3d-fallback,.relief3d-fallback){opacity:0}.link-line{transition:background-size .64s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px}@media (hover:hover){.group:hover .link-line,a.link-line:hover{background-position:100% 100%;background-size:0 1px}}.btn .btn-icon{transition:transform var(--t-base) var(--ease);margin-right:-.125rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn:hover:not([aria-busy=true]) .btn-icon{transform:translate(3px)}}.btn:active:not(:disabled){transition-duration:.1s}.swatch{transition:transform var(--t-fast) var(--ease);box-shadow:inset 0 0 0 1px #33261c29}.swatch:after{content:"";box-shadow:0 0 0 1.5px var(--color-inchiostro);opacity:0;transition:opacity var(--t-fast) var(--ease),transform var(--t-base) var(--ease);border-radius:9999px;position:absolute;inset:-5px;transform:scale(.82)}.swatch[aria-pressed=true]:after{opacity:1;transform:none}.swatch:active{transform:scale(.94)}.process-rule{opacity:.2;transform-origin:0;background:currentColor}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.process-rule{animation:rule-in linear both;animation-timeline:view();animation-range:entry 20% cover 45%}}}.faq-plus:after,.faq-plus:before{content:"";background:currentColor;width:12px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-plus:after{transition:transform var(--t-base) var(--ease);transform:translate(-50%,-50%)rotate(90deg)}.faq-plus{transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease);box-shadow:inset 0 0 0 1px #33261c2e}.faq-item[open] .faq-plus{background:var(--color-caffe);color:var(--color-su-caffe)}.faq-item[open] .faq-plus:after{transform:translate(-50%,-50%)rotate(0)}.faq-item summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:no-preference){.faq-item[open]>p{animation:rise-soft var(--t-base) var(--ease) both}}.ed-card{transition:transform var(--t-slow) var(--ease);background:linear-gradient(160deg,#4e3b2c,#33261c 55%,#241a13);transform:perspective(1400px)rotateX(10deg)rotateY(-14deg)rotate(2deg);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff12,0 50px 80px -40px #000000a6}@media (hover:hover){.card-stage:hover .ed-card{transform:perspective(1400px)rotateX(2deg)rotateY(-4deg)rotate(0)}}@media (max-width:1023px),(prefers-reduced-motion:reduce){.ed-card{transform:none}}@media (prefers-reduced-motion:no-preference){.js .reveal .seal-turn{transition:transform 1.8s var(--ease) .2s;transform:rotate(-90deg)}.js .reveal[data-in] .seal-turn{transform:none}}.sheets{width:100%;max-width:1680px;padding:calc(var(--menu-h) + .25rem) .625rem .625rem;grid-template-columns:minmax(0,1fr);gap:.625rem;margin-inline:auto;display:grid}@media (min-width:640px){.sheets{padding-inline:.75rem;gap:.75rem;padding-bottom:.75rem}}.sheets>*{min-width:0}.sheets>:is(section,header,article):not([data-frame=own]){border-radius:var(--r);background:var(--color-fondo);position:relative;overflow:clip;box-shadow:inset 0 0 0 1px #33261c1a}.sheets>:is(section,header,article).bg-superficie:not([data-frame=own]){background:var(--color-superficie);box-shadow:none}.sheets>:is(section,header,article):is(.on-caffe,.bg-caffe):not([data-frame=own]){background:var(--color-caffe);box-shadow:none}.sheets>:is(section,header,article)[data-frame=own]{padding:0!important}.sheets>:is(section,header,article)[data-frame=own]>.on-caffe,.sheets>:is(section,header,article)[data-frame=own]>[data-frame-inner]{max-width:none}.sheets .kicker:not(.text-center *):not(.mx-auto){align-items:center;gap:.875rem;display:flex}.sheets .kicker:not(.text-center *):not(.mx-auto):after{content:"";opacity:.2;transform-origin:0;background:currentColor;flex:1;height:1px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sheets .kicker:not(.text-center *):not(.mx-auto):after{animation:rule-in linear both;animation-timeline:view();animation-range:entry 10% cover 30%}}}@media (min-width:1024px){.pannello-main{border-radius:var(--r);background:var(--color-fondo);box-shadow:inset 0 0 0 1px #33261c1a}}@media (prefers-reduced-motion:no-preference){.js .hero-lift{animation:lift var(--t-slow) var(--ease) calc(.2s + var(--rd,0s)) both}html.wait .hero-lift,html[data-intro] .hero-lift{animation-play-state:paused}@keyframes lift{0%{transform:translate3d(0,var(--rise),0)}to{transform:none}}}.gallery-grid img.object-contain{-webkit-mask-image:linear-gradient(#000 0 78%,#0000 78%),linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#000 0 78%,#0000 78%),linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.scroll-video-canvas{opacity:0;transition:opacity var(--t-base) var(--ease)}.scroll-video[data-ready] .scroll-video-canvas{opacity:1}@media (max-width:767.98px){.page-band{background:var(--color-inchiostro);height:clamp(20rem,52svh,30rem);position:relative;overflow:hidden}.page-band img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-band:after{content:"";pointer-events:none;background:linear-gradient(to bottom,#1214174d,#1214174d env(safe-area-inset-top),#12141700 calc(env(safe-area-inset-top) + 5rem));position:absolute;inset:0}.page-band:before{content:"";z-index:2;background:var(--color-fondo);border-radius:24px 24px 0 0;height:1.5rem;position:absolute;inset:auto 0 0}.page-band+*{padding-top:0}.page-band+nav{padding-top:.25rem}.page-band+nav+.sheets{padding-top:.75rem}html:has(.mobile-bar) [data-quicknav]{display:none}}.install-hint{left:.625rem;right:.625rem;bottom:calc(var(--bar-space,env(safe-area-inset-bottom)) + .75rem);z-index:31;border-radius:24px;align-items:flex-start;gap:.875rem;padding:.875rem;animation:rise-soft .64s cubic-bezier(.19,1,.22,1) both;display:flex;position:fixed}@media (prefers-reduced-motion:reduce){.install-hint{animation:none}}@media (max-width:767.98px){html.standalone{background:var(--color-fondo)}html.standalone body{min-height:100dvh}}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media (max-width:767.98px){:root{--head-h:calc(4.25rem + env(safe-area-inset-top));--menu-h:calc(3.25rem + env(safe-area-inset-top));scroll-padding-top:calc(var(--head-h) + 1rem)}html:has(.mobile-bar){--bar-space:calc(3.75rem + env(safe-area-inset-bottom))}html[data-kb]{--bar-space:0px}html:has(.mobile-bar) .form-dock{padding-bottom:.75rem}html:has(.mobile-bar) .cookie{bottom:calc(var(--bar-space) + .5rem);max-height:calc(100dvh - var(--bar-space) - var(--head-h) - 1rem)}body,html{touch-action:manipulation;overflow-x:clip}.maplibregl-map,.mobile-bar,.more-sheet{overscroll-behavior:contain}.app-back,.btn,.mobile-bar,.more-sheet-list a,[role=button],[role=tab],button,label,summary{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.app-back{top:calc(env(safe-area-inset-top) + .5rem);left:max(.75rem,env(safe-area-inset-left));z-index:40;view-transition-name:app-head;border-radius:999px;position:fixed}.app-back .back-round{box-shadow:inset 0 0 0 1px var(--color-bordo),0 2px 10px -4px #12141759}.page-band{height:calc(clamp(20rem, 52svh, 30rem) + env(safe-area-inset-top))}}@media (max-width:1023.98px){.mobile-bar{--glass-opacity:.9;--bar-blur:24px;z-index:30;padding:.25rem max(.25rem,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(.25rem,env(safe-area-inset-left));background:rgb(246 242 234/var(--glass-opacity));-webkit-backdrop-filter:blur(var(--bar-blur)) saturate(1.7);backdrop-filter:blur(var(--bar-blur)) saturate(1.7);view-transition-name:app-bar;transition:transform .24s var(--ease);background-image:linear-gradient(#ffffff80,#fff0 1.25rem);position:fixed;inset:auto 0 0;box-shadow:inset 0 1px #ffffffd9,inset 0 .5px #33261c29,inset 0 10px 18px -14px #1214171a}html[data-under] .mobile-bar{--glass-opacity:.94;--bar-blur:28px}html.glass-lite .mobile-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#f6f2eaf7}@media (prefers-reduced-transparency:reduce){.mobile-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f6f2ea}}html[data-kb] .mobile-bar{visibility:hidden;transition:transform .18s var(--ease),visibility 0s .18s;transform:translateY(110%)}.mobile-bar-track{grid-template-columns:repeat(var(--n),minmax(0,1fr));touch-action:none;display:grid;position:relative}.mobile-bar-pill{width:calc(100% / var(--n));transform:translate3d(calc(var(--i) * 100%),0,0);will-change:transform;pointer-events:none;transition:transform .5s cubic-bezier(.32,.72,0,1);position:absolute;inset:0 auto 0 0}@supports (transition-timing-function:linear(0,1)){.mobile-bar-pill{transition:transform .56s linear(0,.2 6%,.55 14%,.84 23%,1.01 32%,1.06 40%,1.05 48%,1.02 58%,1 70%,.997 82%,1)}}.mobile-bar-pill:before{content:"";background:var(--color-tabacco);border-radius:18px;transition:transform .5s cubic-bezier(.32,.72,0,1);position:absolute;inset:2px 5px;box-shadow:inset 0 0 0 1px #33261c14,inset 0 1px #ffffff80}@supports (transition-timing-function:linear(0,1)){.mobile-bar-pill:before{transition:transform .56s linear(0,.2 6%,.55 14%,.84 23%,1.01 32%,1.06 40%,1.05 48%,1.02 58%,1 70%,.997 82%,1)}}.mobile-bar-pill:after{content:"";background:var(--color-arancio);width:6px;height:6px;box-shadow:0 0 0 2px var(--color-tabacco);border-radius:50%;position:absolute;top:8px;left:calc(50% + 11px)}.mobile-bar-track[data-drag] .mobile-bar-pill{transform:translate3d(var(--x,0),0,0);transition:none}.mobile-bar-track[data-drag] .mobile-bar-pill:before{transition:transform .16s var(--ease);transform:scale(1.08,1.1)}.mobile-bar-pill[data-off]{opacity:0}.mobile-bar-track[data-drag] .mobile-bar-pill[data-off]{opacity:1}.mobile-bar-track>:is(a,button){z-index:1;white-space:nowrap;color:#554d44;min-width:0;min-height:52px;transition:color var(--t-fast) var(--ease);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;font-size:13px;font-weight:500;line-height:1.1;display:flex;position:relative}.mobile-bar-track>:is(a,button) span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.mobile-bar-track>:is(a,button){-webkit-user-drag:none}.mobile-bar-track>:is(a,button)>*{transform:scale(var(--lens,1));transform-origin:50% 70%;transition:transform .5s cubic-bezier(.32,.72,0,1)}@supports (transition-timing-function:linear(0,1)){.mobile-bar-track>:is(a,button)>*{transition:transform .56s linear(0,.2 6%,.55 14%,.84 23%,1.01 32%,1.06 40%,1.05 48%,1.02 58%,1 70%,.997 82%,1)}}.mobile-bar-track[data-drag]>:is(a,button)>*{transition:none}.mobile-bar-track>:is(a,button)[data-near]{color:var(--color-caffe)}.mobile-bar-track>[aria-current=page]{font-weight:650}.mobile-bar-track>:is(a,button):focus-visible{outline:2px solid var(--color-caffe);outline-offset:-3px}.mobile-bar-track>:is(a,button) .mobile-bar-icon{max-width:none;display:grid;position:relative;overflow:visible}.mobile-bar-track>:is(a,button) .mobile-bar-badge{background:var(--color-caffe);min-width:1.125rem;color:var(--color-su-caffe);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .3rem;font-size:11px;font-weight:600;line-height:1.125rem;position:absolute;top:-.375rem;left:calc(100% - .5rem);overflow:visible}}@media (max-width:767.98px){.more-sheet{width:100%;max-width:100%;max-height:min(44rem,88dvh);padding:.5rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));background:var(--color-fondo);color:var(--color-inchiostro);overscroll-behavior:contain;border-radius:24px 24px 0 0;margin:auto 0 0;overflow-y:auto}.more-sheet::backdrop{background:#1214174d}.more-sheet-grip{background:#1214172e;border-radius:999px;width:2.25rem;height:5px;margin:0 auto .875rem}.more-sheet-label{color:var(--color-grigio);margin:1.5rem 0 .5rem;font-size:13px;font-weight:600}.more-sheet-list :is(a,button){text-align:left;border-bottom:1px solid #33261c14;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:52px;font-size:17px;display:flex}.more-sheet-list .more-sheet-exit{border-top:1px solid #33261c24;margin-top:.75rem}.more-sheet-list .more-sheet-exit button{color:var(--color-rosso);border-bottom:0;font-weight:500}.more-sheet-list a[aria-current=page]{color:var(--color-caffe);font-weight:600}.more-sheet-list :is(a,button):active{opacity:.55}}@media (max-width:767.98px) and (prefers-reduced-motion:no-preference){.more-sheet[open]{animation:more-in .36s cubic-bezier(.32,.72,0,1) both}.more-sheet[open]::backdrop{animation:pagina-fade-in .3s both}}@keyframes more-in{0%{transform:translateY(100%)}}@media (max-width:1023.98px) and (prefers-reduced-motion:reduce){.mobile-bar-track>:is(a,button)>*{transition:none;transform:none}.mobile-bar,.mobile-bar-pill,.mobile-bar-pill:before,.mobile-bar-track[data-drag] .mobile-bar-pill,.mobile-bar-track[data-drag] .mobile-bar-pill:before,html[data-kb] .mobile-bar{transition:none}}@keyframes app-out{to{opacity:0}}@keyframes app-in{0%{opacity:0;transform:translateY(6px)}}@media (max-width:767.98px){::view-transition-old(.pagina){animation:app-out 70ms linear both}::view-transition-new(.pagina){animation:app-in .18s cubic-bezier(.22,1,.36,1) both}::view-transition-old(root){animation:app-out 70ms linear both}::view-transition-new(root){animation:none}::view-transition-group(app-head){z-index:10}::view-transition-group(app-bar){z-index:10}::view-transition-group(app-head){animation:none}::view-transition-group(app-bar){animation:none}::view-transition-new(app-head){animation:none}::view-transition-new(app-bar){animation:none}::view-transition-old(app-head){display:none}::view-transition-old(app-bar){display:none}::view-transition-group(.condivisa){animation-duration:.27s}::view-transition-old(.condivisa){animation-duration:.27s}::view-transition-new(.condivisa){animation-duration:.27s}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){::view-transition-old(*){animation:pagina-fade-out .12s both!important}::view-transition-new(*){animation:pagina-fade-in .12s both!important}::view-transition-old(app-head){display:none}::view-transition-old(app-bar){display:none}::view-transition-new(app-head){animation:none!important}::view-transition-new(app-bar){animation:none!important}}.app-splash{display:none}@media (max-width:767.98px){html[data-splash] .app-splash{z-index:100;background:var(--color-caffe);place-content:center;justify-items:center;gap:1.75rem;transition:opacity .26s;display:grid;position:fixed;inset:0}html[data-splash=out] .app-splash{opacity:0}.app-splash-mark{aspect-ratio:1;width:11.5rem;position:relative}.app-splash-ghost{opacity:.16;width:100%;height:100%;animation:splash-ghost .5s 1.3s forwards;position:absolute;inset:0;overflow:visible}.app-splash-seal{border-radius:50%;width:100%;height:100%;animation:splash-tilt 2.3s cubic-bezier(.45,0,.25,1) both;position:relative;transform:perspective(700px)rotateX(9deg)rotateY(-12deg)}.app-splash-seal svg{width:100%;height:100%;display:block;overflow:visible}.app-splash-seal:after{content:"";pointer-events:none;background:linear-gradient(105deg,#fff0 38%,#fff3 50%,#fff0 62%) 130% 0/260% 100% no-repeat;border-radius:50%;animation:splash-shine 1.1s ease-in-out 1.45s both;position:absolute;inset:0}.app-splash .s-ring,.app-splash .s-ring2{stroke-dasharray:1 1.1;stroke-dashoffset:1.02px;animation:splash-draw 1.4s cubic-bezier(.65,0,.35,1) forwards}.app-splash .s-ring2{animation-duration:1.2s;animation-delay:.2s}.app-splash .s-text{opacity:0;animation:splash-in .5s ease-out 1.4s forwards}.app-splash .s-d{opacity:0;animation:splash-in .3s ease-out 1.9s forwards}.app-splash .s-ferro{transform-box:fill-box;transform-origin:50%;opacity:0;animation:splash-ferro .3s cubic-bezier(.34,1.4,.64,1) 2s forwards;transform:scale(1.8)}.app-splash-word{opacity:0;width:9.5rem;height:auto;animation:splash-word .3s cubic-bezier(.22,1,.36,1) 2.25s forwards;transform:translate(.25rem,6px)}}@keyframes splash-draw{to{stroke-dashoffset:0}}@keyframes splash-in{to{opacity:1}}@keyframes splash-ghost{to{opacity:0}}@keyframes splash-ferro{to{opacity:1;transform:scale(1)}}@keyframes splash-word{to{opacity:1;transform:translate(.25rem)}}@keyframes splash-tilt{to{transform:none}}@keyframes splash-shine{0%{background-position:130% 0}to{background-position:-30% 0}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.app-splash :is(.s-ring,.s-ring2,.s-text,.s-d,.s-ferro),.app-splash-seal,.app-splash-seal:after,.app-splash-word{opacity:1;stroke-dashoffset:0;animation:none}.app-splash .s-ferro,.app-splash-seal{transform:none}.app-splash-ghost,.app-splash-seal:after{display:none}.app-splash-word{transform:translate(.25rem)}}@media (max-width:767.98px){.auth-card{background:var(--color-carta);border-radius:28px;padding:24px;box-shadow:inset 0 0 0 1px #33261c1a,0 6px 18px -10px #33261c59}.auth-card :is(input[type=email],input[type=password],input[type=text],input[type=tel]){background:#fff;border-radius:16px;min-height:52px}.auth-card .btn{width:100%;min-height:52px;font-size:16px}.auth-card .form-dock{background:0 0;margin:0;padding:.25rem 0 0;position:static}.auth-card [role=separator]{font-family:var(--font-sans);color:var(--color-grigio);margin-block:.25rem;font-weight:600}.auth-card .auth-passkey{background:var(--color-tabacco);color:var(--color-caffe);box-shadow:inset 0 0 0 1.5px var(--color-caffe);font-weight:600}.auth-card .btn:active:not(:disabled){transform:scale(.98)}}@media (max-width:767.98px) and (prefers-reduced-motion:no-preference){.auth-card{animation:auth-card-in .32s cubic-bezier(.19,1,.22,1) both}.auth-card form>*{animation:auth-field-in .28s cubic-bezier(.19,1,.22,1) both}.auth-card form>:nth-child(2){animation-delay:40ms}.auth-card form>:nth-child(3){animation-delay:80ms}.auth-card form>:nth-child(4){animation-delay:.12s}.auth-card form>:nth-child(5){animation-delay:.16s}.auth-card form>:nth-child(6){animation-delay:.2s}.auth-card form>:nth-child(n+7){animation-delay:.24s}@keyframes auth-card-in{0%{opacity:0;transform:translateY(12px)}}@keyframes auth-field-in{0%{opacity:0;transform:translateY(6px)}}}@media (prefers-reduced-motion:no-preference){.skeleton [aria-hidden]{animation:skeleton-breath 1.4s ease-in-out infinite alternate}@keyframes skeleton-breath{to{opacity:.55}}}.filter-sheet{background:var(--color-fondo);width:min(34rem,100vw - 2rem);max-width:none;max-height:min(44rem,86dvh);color:var(--color-inchiostro);border:0;border-radius:1.75rem;outline:none;margin:auto;padding:1.25rem 1.25rem 0;box-shadow:inset 0 0 0 1px #33261c24,0 24px 60px -24px #12141773}.filter-sheet[open]{flex-direction:column;display:flex}.filter-sheet::backdrop{background:#12141747}.filter-sheet-body{overscroll-behavior:contain;flex:auto;min-height:0;margin:1rem -1.25rem 0;padding:0 1.25rem 1rem;overflow-y:auto}.filter-sheet-foot{padding:.75rem 1.25rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid #33261c1f;gap:.5rem;margin:0 -1.25rem;display:flex}@media (max-width:767.98px){.filter-sheet{border-radius:24px 24px 0 0;width:100%;margin:auto 0 0;padding-top:.5rem;animation:more-in .36s cubic-bezier(.32,.72,0,1) both}}@media (prefers-reduced-motion:reduce){.filter-sheet{animation:none}}.court-map,.italy-map{background-color:#e6dccb;background-image:linear-gradient(100deg,#fff0 30%,#ffffff59 50%,#fff0 70%);background-size:250% 100%;animation:map-wait 1.6s linear infinite}.court-map:has(.maplibregl-canvas),.italy-map:has(.maplibregl-canvas){background-image:none;animation:none}@keyframes map-wait{0%{background-position:120% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.court-map,.italy-map{animation:none}}.maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:sepia()saturate(1.6)brightness(.55)}.pannello-shell .font-mono{font-family:var(--font-sans);font-variant-numeric:tabular-nums}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@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-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}