/*! tailwindcss v4.2.2 | 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--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-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:var(--font-inter);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#232723;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:80px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-mono);--font-avant-garde:"itc-avant-garde-gothic-pro", system-ui, sans-serif;--font-inter:"Inter", system-ui, sans-serif;--color-neutral-xlight:#f0f2f0;--color-neutral-light:#e2e8e1;--color-neutral-medium:#ccd1cb;--color-neutral-dark:#4a534a;--color-neutral-dark-20:#4a534a33;--color-neutral-white:#ffffff80;--color-blue:#004cfc;--color-green:#aeec01;--text-heading-xxxl:clamp(48px, 2.16vw + 41.92px, 96px);--text-heading-xxl:clamp(48px, 1.5vw + 42.37px, 64px);--text-heading-xl:clamp(40px, .75vw + 37.18px, 48px);--text-heading-lg:clamp(32px, .75vw + 29.19px, 40px);--text-heading-md:clamp(24px, .75vw + 21.19px, 32px);--text-heading-sm:clamp(20px, .38vw + 18.59px, 24px);--text-heading-xs:16px;--text-body-xl:clamp(18px, .19vw + 17.29px, 20px);--text-body-lg:clamp(18px, .19vw + 17.29px, 20px);--text-body-md:16px;--text-body-sm:14px;--text-body-xs:12px;--text-subtitle:12px;--text-label:14px;--text-button:16px;--text-caption:12px;--lh-heading-xxxl:clamp(62px, 4.14vw + 46.11px, 106px);--lh-heading-xxl:clamp(53px, 1.65vw + 46.61px, 80px);--lh-heading-xl:clamp(52px, .98vw + 48.33px, 62px);--lh-heading-lg:clamp(42px, .98vw + 37.95px, 52px);--lh-heading-md:clamp(31px, .98vw + 27.55px, 42px);--lh-heading-sm:clamp(26px, .49vw + 24.17px, 31px);--lh-heading-xs:21px;--lh-body-xl:clamp(25px, .27vw + 24.21px, 28px);--lh-body-lg:clamp(25px, .27vw + 24.21px, 28px);--lh-body-md:22px;--lh-body-sm:20px;--lh-body-xs:17px;--lh-subtitle:12px;--lh-label:14px;--lh-button:16px;--lh-utility:12px;--font-weight-regular:400;--spacing-xxxxs:2px;--spacing-xxxs:4px;--spacing-xxs:8px;--spacing-ss:12px;--spacing-xs:16px;--spacing-sm:24px;--spacing-md:32px;--spacing-lg:40px;--spacing-xl:48px;--spacing-2xl:64px;--spacing-3xl:80px;--spacing-4xl:96px;--spacing-kilo:120px;--spacing-mega:160px;--spacing-tera:208px;--border-thin:1px;--icon-xs:12px;--icon-sm:16px;--icon-2sm:20px;--icon-md:24px;--icon-lg:32px;--icon-xl:40px;--icon-xxl:52px;--font-heading:var(--font-avant-garde);--color-text-main:var(--color-white);--color-text-inverse:var(--color-black);--color-text-subtle:var(--color-neutral-medium);--color-text-muted:var(--color-neutral-dark);--color-bg-default:var(--color-black);--color-bg-inverse:var(--color-white);--color-stroke-border:var(--color-neutral-dark);--color-icon-default:var(--color-white);--color-icon-inverse:var(--color-black);--color-icon-brand:var(--color-green);--color-accent:var(--color-blue)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--grid-max:1920px;--grid-pad-mob:24px;--grid-pad-dsk:24px}html{font-family:var(--font-sans);background-color:var(--color-neutral-xlight);color:var(--color-text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}#main{background-color:var(--color-neutral-xlight);z-index:2;position:relative}img,video{max-width:100%;height:auto}.skip-link{z-index:999;background:var(--color-accent);color:var(--color-bg-default);padding:.5rem 1rem;font-weight:600;text-decoration:none;position:absolute;left:-9999px}.skip-link:focus{top:0;left:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);word-wrap:normal;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.screen-reader-text:focus{clip:auto;clip-path:none;z-index:100000;width:auto;height:auto;display:block}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\[55px\]{margin-bottom:55px}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-16{height:calc(var(--spacing) * 16)}.h-\[var\(--spacing-2xl\)\]{height:var(--spacing-2xl)}.h-\[var\(--spacing-kilo\)\]{height:var(--spacing-kilo)}.h-\[var\(--spacing-mega\)\]{height:var(--spacing-mega)}.h-\[var\(--spacing-xl\)\]{height:var(--spacing-xl)}.min-h-dvh{min-height:100dvh}.w-16{width:calc(var(--spacing) * 16)}.w-full{width:100%}.max-w-md{max-width:var(--spacing-md)}.max-w-none{max-width:none}.min-w-\[24px\]{min-width:24px}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.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-16{gap:calc(var(--spacing) * 16)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-\[var\(--spacing-xs\)\]{gap:var(--spacing-xs)}: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-\[var\(--color-neutral-light\)\]>:not(:last-child)){border-color:var(--color-neutral-light)}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-stroke-border\)\]{border-color:var(--color-stroke-border)}.bg-\[var\(--color-bg-default\)\]{background-color:var(--color-bg-default)}.bg-\[var\(--color-neutral-xlight\)\]{background-color:var(--color-neutral-xlight)}.bg-\[var\(--color-primary\)\]{background-color:var(--color-primary)}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-\[var\(--color-white\)\]{background-color:var(--color-white)}.p-0{padding:calc(var(--spacing) * 0)}.p-12{padding:calc(var(--spacing) * 12)}.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-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-48{padding-block:calc(var(--spacing) * 48)}.py-\[var\(--spacing-2xl\)\]{padding-block:var(--spacing-2xl)}.py-\[var\(--spacing-kilo\)\]{padding-block:var(--spacing-kilo)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[176px\]{padding-top:176px}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.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)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-body-md{font-size:var(--text-body-md)}.text-body-xl{font-size:var(--text-body-xl)}.text-heading-lg{font-size:var(--text-heading-lg)}.text-heading-sm{font-size:var(--text-heading-sm)}.text-heading-xl{font-size:var(--text-heading-xl)}.text-heading-xxl{font-size:var(--text-heading-xxl)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-clip{text-overflow:clip}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-\[var\(--color-neutral-dark\)\]{color:var(--color-neutral-dark)}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-text-inverse\)\]{color:var(--color-text-inverse)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.backface-hidden{backface-visibility:hidden}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}}@media(min-width:1024px){.lg\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-\[500px\]{height:500px}.lg\:w-auto{width:auto}.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\:py-\[var\(--spacing-kilo\)\]{padding-block:var(--spacing-kilo)}.lg\:pt-\[232px\]{padding-top:232px}}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-grid{width:100%;max-width:var(--grid-max);padding-inline:var(--grid-pad-mob);margin-inline:auto}.text-heading-xxxl{font-family:var(--font-heading);font-size:var(--text-heading-xxxl);line-height:var(--lh-heading-xxxl);font-weight:var(--font-weight-medium)}.text-heading-xxl{font-family:var(--font-heading);font-size:var(--text-heading-xxl);line-height:var(--lh-heading-xxl);font-weight:var(--font-weight-medium)}.text-heading-xl{font-family:var(--font-heading);font-size:var(--text-heading-xl);line-height:var(--lh-heading-xl);font-weight:var(--font-weight-medium)}.text-heading-lg{font-family:var(--font-heading);font-size:var(--text-heading-lg);line-height:var(--lh-heading-lg);font-weight:var(--font-weight-medium)}.text-heading-md{font-family:var(--font-heading);font-size:var(--text-heading-md);line-height:var(--lh-heading-md);font-weight:var(--font-weight-medium)}.text-heading-sm{font-family:var(--font-heading);font-size:var(--text-heading-sm);line-height:var(--lh-heading-sm);font-weight:var(--font-weight-medium)}.text-heading-xs{font-family:var(--font-heading);font-size:var(--text-heading-xs);line-height:var(--lh-heading-xs);font-weight:var(--font-weight-medium)}.text-body-xl{font-size:var(--text-body-xl);line-height:var(--lh-body-xl);font-weight:var(--font-weight-light)}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--lh-body-lg);font-weight:var(--font-weight-light)}.text-body-md{font-size:var(--text-body-md);line-height:var(--lh-body-md);font-weight:var(--font-weight-light)}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--lh-body-sm);font-weight:var(--font-weight-light)}.text-body-xs{font-size:var(--text-body-xs);line-height:var(--lh-body-xs);font-weight:var(--font-weight-light)}.text-subtitle{font-size:var(--text-subtitle);line-height:var(--lh-subtitle);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.text-label{font-size:var(--text-label);line-height:var(--lh-label);font-weight:var(--font-weight-semibold)}.text-button{font-size:var(--text-button);line-height:var(--lh-button);font-weight:var(--font-weight-medium)}.text-caption{font-size:var(--text-caption);line-height:var(--lh-utility);font-weight:var(--font-weight-semibold)}.link-underline{position:relative}.link-underline:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.link-underline:hover:after{transform-origin:0;transition:transform .3s,transform-origin;transform:scaleX(1)}}[comp=header]{z-index:100;transition:transform .5s;position:fixed;top:0;left:0;right:0;overflow:hidden}[comp=header].is-hidden{transform:translateY(-100%)}[comp=header].has-langdropdown-open{z-index:102;overflow:visible}[comp=header] .pre-header{background:var(--color-black)}[comp=header] .pre-header-inner{padding-inline:var(--spacing-ss);height:100%;padding-block:var(--spacing-xxs);justify-content:space-between;align-items:center;display:flex}@media(min-width:1024px){[comp=header] .pre-header-inner{padding-inline:var(--grid-pad-dsk)}}[comp=header] .lang-selector{cursor:pointer;align-items:center;gap:4px;display:none}@media(min-width:1024px){[comp=header] .lang-selector{display:flex}}[comp=header] .lang-label{font-family:var(--font-sans);font-size:var(--text-body-xs);font-weight:var(--font-weight-medium);color:var(--color-white);line-height:1}[comp=header] .lang-caret{color:var(--color-white);flex-shrink:0}[comp=header] .pre-header-links{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}@media(min-width:1024px){[comp=header] .pre-header-links{width:auto}}[comp=header] .pre-header-link{font-family:var(--font-sans);font-size:var(--text-body-xs);font-weight:var(--font-weight-medium);color:var(--color-white);white-space:nowrap;align-items:center;gap:4px;line-height:1;text-decoration:none;display:flex}[comp=header] .pre-header-icon{color:var(--color-white);flex-shrink:0}[comp=header] .main-bar-inner{max-width:var(--grid-max);padding-inline:var(--grid-pad-dsk);justify-content:flex-end;align-items:center;height:100%;margin-inline:auto;padding-top:30px;display:flex;position:relative}[comp=header] .logo-dsk{display:none}[comp=header] .logo-dsk img{filter:none;mix-blend-mode:normal;width:115px;height:47px}@media(min-width:1024px){[comp=header] .logo-dsk{align-items:center;margin-inline:auto;display:flex}}[comp=header] .pro-link{font-family:var(--font-sans);font-size:var(--text-body-md);font-weight:var(--font-weight-medium);mix-blend-mode:normal;text-decoration:none;display:none}@media(min-width:1024px){[comp=header] .pro-link{display:block;position:absolute}}[comp=header] .pro-link{transition:opacity .3s}[comp=header].menu-open .pro-link{opacity:0;pointer-events:none}[comp=header].--default .pro-link{color:var(--color-text-inverse)}[comp=header].--light .pro-link{color:var(--color-white)}[data-header-gradient]{z-index:99;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#2b2b2b26,#0000);height:96px;position:fixed;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000,#0000)}@media(min-width:1024px){[data-header-gradient]{height:128px}}[data-header-pill]{z-index:101;align-items:center;transition:top .5s;display:flex;position:fixed;top:56px;left:12px}@media(min-width:1024px){[data-header-pill]{left:var(--grid-pad-dsk)}}[data-header-pill].is-scrolled{top:12px}[data-header-pill] .pill{background:var(--color-white);border-radius:5px;align-items:center;gap:0;padding:4px 4px 4px 16px;display:inline-flex}@media(min-width:1024px){[data-header-pill] .pill{padding-left:4px}}[data-header-pill].is-scrolled .pill{padding-left:16px}[data-header-pill] .pill-btns{align-items:center;gap:4px;display:flex}[data-header-pill] .pill .btn-modelli,[data-header-pill] .pill .btn-acquisto{background:var(--color-blue);height:52px;color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-body-md);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;border-radius:4px;align-items:center;padding-inline:16px;display:flex}[data-header-pill] .pill .btn-acquisto{display:none}@media(min-width:1024px){[data-header-pill] .pill .btn-acquisto{display:flex}}[data-header-pill] .pill .btn-menu{cursor:pointer;background:#f3f5f3;border-radius:4px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}[data-header-pill] .logo-mob{max-width:200px;margin-right:var(--spacing-sm);opacity:1;align-items:center;text-decoration:none;transition:max-width .4s,opacity .4s,margin-right .4s;display:flex;overflow:hidden}[data-header-pill] .logo-mob img{width:101px;height:41px;display:block}@media(min-width:1024px){[data-header-pill] .logo-mob{opacity:0;pointer-events:none;max-width:0;margin-right:0}}[data-header-pill].is-scrolled .logo-mob{margin-right:var(--spacing-sm)}@media(min-width:1024px){[data-header-pill].is-scrolled .logo-mob{opacity:1;pointer-events:auto;max-width:200px}}[data-header-sticky]{top:0;left:var(--grid-pad-mob);z-index:99;opacity:0;pointer-events:none;align-items:center;height:32px;transition:opacity .3s;display:flex;position:fixed}[data-header-sticky].is-visible{opacity:1;pointer-events:auto}[data-header-sticky] .sticky-brand{font-family:var(--font-heading);font-size:18px;font-weight:var(--font-weight-medium);color:var(--color-white);letter-spacing:-.01em;text-decoration:none}body.home{padding-top:0}[comp=header] .logo-dsk .logo-light,[comp=header].--over-hero-light .logo-dsk .logo-dark{display:none}[comp=header].--over-hero-light .logo-dsk .logo-light{display:block}[comp=header].--over-hero-light .pro-link{color:var(--color-white)}[comp=menu]{z-index:200;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}[comp=menu].is-open{pointer-events:auto}[comp=menu] .backdrop{opacity:0;cursor:pointer;background:#23272380;transition:opacity .4s;position:absolute;top:32px;right:0;bottom:0;left:0}[comp=menu].is-open .backdrop{opacity:1}body:has([data-header-pill].is-scrolled~[comp=menu]) [comp=menu] .panel-wrap,body:has([data-header-pill].is-scrolled~[comp=menu]) [comp=menu] .backdrop{top:0}[comp=menu] .panel-wrap{align-items:flex-start;width:100%;transition:transform .4s;display:flex;position:absolute;top:32px;bottom:0;left:0;transform:translate(-100%)}@media(min-width:1024px){[comp=menu] .panel-wrap{gap:24px;width:72%}}[comp=menu].is-open .panel-wrap{transform:translate(0)}[comp=menu] .close-area{flex-shrink:0;justify-content:center;width:52px;margin-block:auto;display:flex}@media(min-width:1024px){[comp=menu] .close-area{margin-block:0;padding-top:24px}}[comp=menu] .btn-close{border-radius:var(--radius-md);background:var(--color-neutral-xlight);cursor:pointer;opacity:0;pointer-events:none;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .3s .1s;display:flex}@media(min-width:1024px){[comp=menu] .btn-close{width:52px;height:52px}}[comp=menu].is-open .btn-close{opacity:1;pointer-events:auto}[comp=menu] .panel{background:var(--color-white);flex-direction:column;flex:1;gap:40px;min-width:0;height:100%;padding:24px;display:flex;overflow-y:auto;box-shadow:0 0 30px #0000001a}@media(min-width:1024px){[comp=menu] .panel{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:32px;padding-top:32px}}[comp=menu] .panel::-webkit-scrollbar{display:none}[comp=menu] .lang-row{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;display:flex}@media(min-width:1024px){[comp=menu] .lang-row{display:none}}[comp=menu] .lang-label-mob{font-family:var(--font-sans);font-size:var(--text-body-xs);font-weight:var(--font-weight-light);color:var(--color-neutral-dark);line-height:1}[comp=menu] .lang-selector{cursor:pointer;align-items:center;gap:4px;display:flex}[comp=menu] .lang-code{font-family:var(--font-sans);font-size:var(--text-body-xs);font-weight:var(--font-weight-medium);color:var(--color-text-inverse);line-height:1}[comp=menu] .lang-selector svg{color:var(--color-text-inverse);flex-shrink:0}[comp=menu] .nav{flex-direction:column;flex:1 0;gap:56px;padding-top:8px;display:flex}[comp=menu] .nav-section{flex-direction:column;gap:16px;display:flex}@media(min-width:1024px){[comp=menu] .nav-section{gap:24px}}[comp=menu] .section-label{font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-neutral-dark);text-transform:uppercase;line-height:1}[comp=menu] .nav-links{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}[comp=menu] .nav-section:last-child .nav-links{gap:4px}[comp=menu] .nav-link{width:fit-content;font-family:var(--font-heading);font-size:var(--text-heading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-inverse);white-space:nowrap;line-height:1.3;text-decoration:none;display:block;position:relative;overflow:hidden}[comp=menu] .nav-link:after{height:2px}@media(min-width:1024px){[comp=menu] .nav-link{font-size:var(--text-heading-md)}}[comp=menu] .banners{flex-direction:column;flex-shrink:0;gap:16px;display:flex}@media(min-width:1024px){[comp=menu] .banners{flex:1;height:100%}}[comp=menu] .banners [comp=banner-menu]{aspect-ratio:430/357;flex:1;width:100%}[comp=lang-selector]{display:inline-flex;position:relative}[comp=lang-selector].--open{z-index:200}[comp=lang-selector] .ls-toggle{cursor:pointer;color:inherit;font-size:var(--text-body-xs);line-height:1;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.pre-header-inner [comp=lang-selector] .ls-toggle{display:none}@media(min-width:1024px){.pre-header-inner [comp=lang-selector] .ls-toggle{display:inline-flex}}[comp=lang-selector] .ls-current{font-size:inherit;line-height:inherit}[comp=lang-selector] .ls-caret{transition:transform .15s}[comp=lang-selector][aria-expanded=true] .ls-caret,[comp=lang-selector].--open .ls-caret{transform:rotate(180deg)}[comp=lang-selector] .ls-menu{background:var(--color-white);border-radius:var(--radius-sm);z-index:1000;opacity:0;min-width:140px;margin:0;padding:4px;list-style:none;transition:opacity .12s,transform .12s;display:none;position:absolute;top:calc(100% + 8px);left:auto;right:0;transform:translateY(-4px);box-shadow:0 8px 24px #0000002e}@media(min-width:1024px){[comp=lang-selector] .ls-menu{left:0}}[comp=lang-selector].--open .ls-menu{opacity:1;display:block;transform:translateY(0)}[comp=lang-selector] .ls-item{margin:0}[comp=lang-selector] .ls-link{color:var(--color-text-inverse,#232723);font-size:var(--text-body-sm);line-height:1.2;font-weight:var(--font-weight-regular);white-space:nowrap;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;transition:background .12s;display:flex}[comp=lang-selector] .ls-link:hover{background:var(--color-neutral-xlight,#f0f2f0)}[comp=lang-selector] .ls-item.--active .ls-link{font-weight:var(--font-weight-medium);color:var(--color-blue,#004cfc);background:var(--color-neutral-xlight,#f0f2f0);cursor:default}[comp=lang-selector] .ls-code{text-transform:uppercase;min-width:28px;font-weight:var(--font-weight-medium);letter-spacing:.04em;flex-shrink:0}[comp=lang-selector] .ls-name{color:inherit;opacity:.9}[comp=lang-selector].--dark{color:var(--color-black)}[comp=hero]{width:100%;position:relative;overflow:hidden}[comp=hero] img{inset:calc(var(--spacing) * 0);object-fit:cover;width:100%;height:100%;position:absolute}[comp=hero] .content{padding-block:calc(var(--spacing) * 12);position:relative}@media(min-width:1024px){[comp=hero] .content{padding-block:calc(var(--spacing) * 24)}}[comp=hero] h1{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media(min-width:1024px){[comp=hero] h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}[comp=hero] .subtitle{margin-bottom:calc(var(--spacing) * 8);max-width:var(--spacing-2xl);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}[comp=hero] .cta{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:.25rem;display:inline-block}@media(hover:hover){[comp=hero] .cta:hover{opacity:.9}}[comp=hero-simple]{background-color:var(--color-neutral-xlight);border-bottom:1px solid var(--color-neutral-medium);padding-top:232px;padding-bottom:40px}@media(min-width:1024px){[comp=hero-simple]{padding-bottom:48px}}[comp=hero-simple]>.content-grid{gap:var(--spacing-lg);flex-direction:column;display:flex}@media(min-width:1024px){[comp=hero-simple]>.content-grid{gap:var(--spacing-xl)}}[comp=hero-simple] .inner{row-gap:var(--spacing-3xl);flex-direction:column;display:flex}@media(min-width:1024px){[comp=hero-simple] .inner{flex-direction:row;justify-content:space-between}}[comp=hero-simple] .left{gap:var(--spacing-xs);flex-direction:column;display:flex}@media(min-width:1024px){[comp=hero-simple] .left{gap:var(--spacing-sm)}}[comp=hero-simple] .pretitle{font-size:var(--text-label);line-height:1;font-weight:var(--font-weight-medium);color:var(--color-accent);text-transform:uppercase}[comp=hero-simple] .title{font-family:var(--font-heading);font-size:var(--text-heading-xxxl);line-height:var(--lh-heading-xxxl);font-weight:var(--font-weight-medium);color:var(--color-black);letter-spacing:.01em}[comp=hero-simple] .body{font-size:var(--text-body-xl);color:var(--color-neutral-dark)}@media(min-width:1024px){[comp=hero-simple] .body{max-width:806px}}[comp=hero-simple] .links{align-items:flex-start;gap:var(--spacing-xxs);flex-direction:column;display:flex}@media not all and (min-width:1024px){:is(body.post-type-archive-faq,body.post-type-archive-store,body.blog) [comp=hero-simple] .inner{row-gap:0}}[comp=hero-simple-img]{flex-direction:column;display:flex}[comp=hero-simple-img] .main{height:100dvh;min-height:600px;position:relative;overflow:hidden}[comp=hero-simple-img] .bg-layer{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}[comp=hero-simple-img] .bg-img,[comp=hero-simple-img] .bg-video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}[comp=hero-simple-img] .bg-iframe{pointer-events:none;border:0;width:100vw;min-width:177.78vh;height:56.25vw;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[comp=hero-simple-img] .bg-overlay{background:#0006;position:absolute;top:0;right:0;bottom:0;left:0}[comp=hero-simple-img] .content{justify-content:flex-end;gap:var(--spacing-xs);flex-direction:column;padding-bottom:50px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:1024px){[comp=hero-simple-img] .content{gap:var(--spacing-sm) 0;grid-template-rows:1fr auto auto auto;grid-template-columns:1fr 1fr;padding-bottom:60px;display:grid}}[comp=hero-simple-img] .cell-gamma{padding-left:var(--spacing-sm)}@media(min-width:1024px){[comp=hero-simple-img] .cell-gamma{padding-right:var(--spacing-sm);grid-area:2/2;padding-left:0}}[comp=hero-simple-img] .gamma{font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--color-white);text-transform:uppercase;letter-spacing:.04em;line-height:1}[comp=hero-simple-img] .sep{border-top:1px solid var(--color-white);opacity:.5}@media(min-width:1024px){[comp=hero-simple-img] .sep{grid-area:3/1/auto/-1}}[comp=hero-simple-img] .content-left{display:none}@media(min-width:1024px){[comp=hero-simple-img] .content-left{padding-left:var(--spacing-sm);flex-direction:column;grid-area:4/1;justify-content:end;display:flex}}[comp=hero-simple-img] .content-left nav{align-items:flex-start;gap:var(--spacing-xxs);flex-direction:column;display:flex}[comp=hero-simple-img] .content-right{gap:var(--spacing-xs);padding-inline:var(--spacing-sm);flex-direction:column;display:flex}@media(min-width:1024px){[comp=hero-simple-img] .content-right{gap:var(--spacing-sm);padding-right:var(--spacing-sm);grid-area:4/2;padding-left:0}}[comp=hero-simple-img] .title{font-family:var(--font-heading);font-size:var(--text-heading-xxl);line-height:var(--lh-heading-xxl);font-weight:var(--font-weight-medium);color:var(--color-white);letter-spacing:.01em;margin:0}@media(min-width:1024px){[comp=hero-simple-img] .cta-mobile{display:none}}[comp=hero-simple-img] .links-below{padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-xl)}[comp=hero-simple-img] .links-below nav{align-items:flex-start;gap:var(--spacing-xxs);flex-direction:column;display:flex}@media(min-width:1024px){[comp=hero-simple-img] .links-below{display:none}}[comp=hero-slideshow]{background-color:var(--color-bg-default);flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}[comp=hero-slideshow] .image-area{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}[comp=hero-slideshow] .slides-track{height:100%}[comp=hero-slideshow] .slide{height:100%;position:relative}[comp=hero-slideshow] .slide img,[comp=hero-slideshow] .slide video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}[comp=hero-slideshow] .slide .vimeo-bg-wrap{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}[comp=hero-slideshow] .slide .vimeo-bg{border:0;width:177.78vh;min-width:100%;height:56.25vw;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[comp=hero-slideshow] .slide .vimeo-bg-wrap.--mobile .vimeo-bg{width:56.25vh;height:177.78vw}[comp=hero-slideshow] .slide:after{content:"";pointer-events:none;z-index:1;background-image:linear-gradient(72.29deg,#000000c4 4.8%,#0000 34.8%),linear-gradient(169deg,#000000d4 8.5%,#0000 39.8%),linear-gradient(-85.54deg,#0009 2.1%,#0000 37.3%);position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:1024px){[comp=hero-slideshow] .slide:after{background-image:linear-gradient(39.19deg,#000000c4 4.8%,#0000 34.8%),linear-gradient(-73.33deg,#0009 2.1%,#0000 37.3%)}}[comp=hero-slideshow] .video-toggle{z-index:3;top:140px;left:var(--grid-pad-mob);color:var(--color-white);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;transition:opacity .2s;display:none;position:absolute}@media(min-width:1024px){[comp=hero-slideshow] .video-toggle{display:flex}}[comp=hero-slideshow] .video-toggle .vt-label{white-space:nowrap;font-size:16px;font-weight:500;line-height:1}[comp=hero-slideshow] .video-toggle .vt-label .text-clip{flex-direction:column;height:16px;display:flex;overflow:hidden}[comp=hero-slideshow] .video-toggle .vt-label .text{flex-shrink:0}[comp=hero-slideshow] .video-toggle:hover .vt-label .text{animation:.15s ease-in-out forwards btn-text-slide}[comp=hero-slideshow] .content{flex-direction:column;height:100%;margin-top:0;display:flex;position:relative}@media(min-width:1024px){[comp=hero-slideshow] .content{margin-top:auto}}[comp=hero-slideshow] .upper{z-index:2;pointer-events:none;padding:128px var(--grid-pad-mob) 16px;flex-direction:column;align-items:flex-start;height:100%;margin-top:auto;display:flex;position:relative}[comp=hero-slideshow] .upper .nav{pointer-events:auto}@media(min-width:1024px){[comp=hero-slideshow] .upper{flex-direction:row;align-items:flex-end;padding-block:14px}}[comp=hero-slideshow] .titles{z-index:2;width:100%;margin-bottom:auto;position:relative;overflow:hidden}@media(min-width:1024px){[comp=hero-slideshow] .titles{width:calc(100% - var(--grid-pad-mob) * 2);margin-bottom:0}}[comp=hero-slideshow] .title-clip{transition:top .8s cubic-bezier(.22,.61,.36,1);position:absolute;top:100%;left:0;right:0}[comp=hero-slideshow] .title-clip.is-active{top:0}[comp=hero-slideshow] .title-clip.is-leaving{transition:transform .8s cubic-bezier(.22,.61,.36,1);top:0;transform:translateY(-100%)}[comp=hero-slideshow] .slide-title{font-size:var(--text-heading-xxl);color:var(--color-white);font-family:var(--font-heading);line-height:var(--lh-heading-xxl);letter-spacing:.01em;width:100%;margin:0;padding-bottom:.1em;display:block}@media(min-width:1024px){[comp=hero-slideshow] .slide-title{width:fit-content}[comp=hero-slideshow] .nav{margin-top:auto;margin-left:auto}}[comp=hero-slideshow] .lower{z-index:2;border-top:1px solid #ffffffb3;flex-direction:column;align-items:flex-start;margin-top:auto;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){[comp=hero-slideshow] .lower{border-top:1px solid color-mix(in srgb,var(--color-white) 70%,transparent)}}[comp=hero-slideshow] .lower{padding:var(--spacing-sm) var(--grid-pad-mob);gap:24px}@media(min-width:1024px){[comp=hero-slideshow] .lower{padding-block:var(--spacing-sm);flex-direction:row;align-items:center;gap:0;padding-bottom:42px}}[comp=hero-slideshow] .descriptions{width:100%;max-width:571px;position:relative;overflow:hidden}@media(min-width:1024px){[comp=hero-slideshow] .descriptions{flex:1}}[comp=hero-slideshow] .slide-desc{font-size:var(--text-body-xl);color:var(--color-white);margin:0;position:absolute;top:100%;left:0;right:0}[comp=hero-slideshow] .slide-desc.is-active{position:relative;top:0}[comp=hero-slideshow] .slide-desc.is-active,[comp=hero-slideshow] .slide-desc.is-leaving{transition:top .8s cubic-bezier(.22,.61,.36,1)}[comp=hero-slideshow] .slide-desc.is-leaving{position:absolute;top:0;transform:translateY(-100%)}[comp=hero-slideshow] .cta{display:none}[comp=hero-slideshow] .cta.is-active{display:flex}@media(min-width:1024px){[comp=hero-slideshow] .cta{height:auto;margin-left:auto}}@keyframes btn-indicator{0%{height:4px;bottom:24px}25%{height:28px;bottom:24px}40%{height:4px;bottom:56px}41%{height:28px;bottom:-28px}70%{height:28px;bottom:0}to{height:4px;bottom:24px}}@keyframes btn-text-slide{0%{transform:translateY(0)}to{transform:translateY(-100%)}}[comp=buttons]{--btn-indicator-color:var(--color-black);cursor:pointer;white-space:nowrap;font-size:var(--text-button);font-weight:var(--font-weight-medium);line-height:var(--lh-button);border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}[comp=buttons]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}[comp=buttons] .text-clip{height:calc(var(--lh-button) + 3px);flex-direction:column;display:flex;overflow:hidden}[comp=buttons] .text{flex-shrink:0;padding-bottom:3px}[comp=buttons]:hover .text{animation:.15s ease-in-out forwards btn-text-slide}[comp=buttons].--primary{background:var(--color-green);width:fit-content;height:52px;color:var(--color-black);flex-shrink:0;padding:15px 16px 15px 28px;position:relative;overflow:hidden}[comp=buttons].--primary:before{content:"";background:var(--btn-indicator-color);width:4px;height:4px;position:absolute;bottom:24px;left:12px}[comp=buttons].--primary:hover:before{animation:.5s ease-in-out btn-indicator}[comp=buttons].--primary.--inverted{background:var(--color-white);color:var(--color-black)}[comp=buttons].--secondary{border:1px solid var(--color-black);width:fit-content;height:52px;color:var(--color-black);background:0 0;flex-shrink:0;padding:15px 16px 15px 28px;position:relative;overflow:hidden}[comp=buttons].--secondary:before{content:"";background:var(--btn-indicator-color);width:4px;height:4px;position:absolute;bottom:24px;left:12px}[comp=buttons].--secondary:hover:before{animation:.5s ease-in-out btn-indicator}[comp=buttons].--secondary.--inverted{border-color:var(--color-white);color:var(--color-white);--btn-indicator-color:var(--color-white)}[comp=buttons].--tertiary{color:var(--color-blue);border:none;border-radius:0;gap:4px;padding:0}[comp=buttons].--tertiary.--no-slide:hover .text{animation:none}[comp=buttons].--tertiary.--underline .label{position:relative}[comp=buttons].--tertiary.--underline .label:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}[comp=buttons].--tertiary.--underline:hover .label:after{transform-origin:0;transition:transform .3s,transform-origin;transform:scaleX(1)}[comp=buttons].--tertiary.--inverted{color:var(--color-white)}[comp=buttons].--tertiary.--inverted .label{position:relative}[comp=buttons].--tertiary.--inverted .label:after{content:"";background:currentColor;width:100%;height:1px;position:absolute;bottom:0;left:0}[comp=animated-icon]{--_size:var(--icon-md);--_color:var(--color-accent);width:var(--_size);height:var(--_size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}[comp=animated-icon] i{display:block;position:absolute}[comp=animated-icon].--size-xs{--_size:var(--icon-xs)}[comp=animated-icon].--size-sm{--_size:var(--icon-sm)}[comp=animated-icon].--size-2sm{--_size:var(--icon-2sm)}[comp=animated-icon].--size-md{--_size:var(--icon-md)}[comp=animated-icon].--size-lg{--_size:var(--icon-lg)}[comp=animated-icon].--size-xl{--_size:var(--icon-xl)}[comp=animated-icon].--size-xxl{--_size:var(--icon-xxl)}[comp=animated-icon].--color-accent{--_color:var(--color-accent)}[comp=animated-icon].--color-dark{--_color:var(--color-black)}[comp=animated-icon].--color-white{--_color:var(--color-white)}[comp=animated-icon].--color-current{--_color:currentColor}[comp=animated-icon][data-name=plus-minus] .bar{background:var(--_color);will-change:transform;width:4px;height:6px;transition:transform .25s ease-in-out,height .25s ease-in-out;position:absolute}.bar--t{top:2px;left:50%;transform:translate(-50%)}.bar--b{bottom:2px;left:50%;transform:translate(-50%)}.bar--r{top:50%;right:2px;transform:translateY(-50%)rotate(90deg)}.bar--l{top:50%;left:2px;transform:translateY(-50%)rotate(90deg)}[comp=animated-icon].is-active[data-name=plus-minus] .bar{height:4px}[comp=animated-icon].is-active[data-name=plus-minus] .bar--t{transform:translate(2px,8px)}[comp=animated-icon].is-active[data-name=plus-minus] .bar--b{transform:translate(-2px,-8px)}[comp=animated-icon].is-active[data-name=plus-minus] .bar--l{transform:translateY(-50%)rotate(90deg)}[comp=animated-icon][data-name=arrow-right]{overflow:hidden}[comp=animated-icon][data-name=arrow-right] .shaft-body{will-change:transform,opacity;display:block;position:absolute;top:0;right:0;bottom:0;left:0}[comp=animated-icon][data-name=arrow-right] .shaft{background:var(--_color);width:16px;height:3px;top:calc(50% - 1px);left:25%}[comp=animated-icon][data-name=arrow-right] .sq{background:var(--_color);width:3px;height:3px;top:calc(50% - 1px);left:calc(14.06% - 1px)}[comp=animated-icon][data-name=arrow-right] .tip{background:var(--_color);width:3px;height:14px}[comp=animated-icon][data-name=arrow-right] .tip--top{top:16%;left:calc(62.17% - 1px);transform:rotate(135deg)}[comp=animated-icon][data-name=arrow-right] .tip--bottom{top:41.4%;left:calc(62.17% - 1px);transform:rotate(-135deg)}[comp=animated-icon][data-name=arrow-right].--size-2sm .tip{width:1.87px;height:8.75px}[comp=animated-icon][data-name=arrow-right].--size-2sm .sq{width:1.88px;height:1.88px}[comp=animated-icon][data-name=arrow-right].--size-2sm .shaft{width:10px;height:1.88px}[comp=animated-icon].is-active[data-name=arrow-right] .shaft-body{animation:.4s ease-in-out forwards anim-arrow-shaft}@keyframes anim-arrow-shaft{0%{opacity:1;transform:translate(0)}40%{opacity:0;transform:translate(130%)}41%{opacity:0;transform:translate(-130%)}85%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}[comp=animated-icon][data-name=chevron-right],[comp=animated-icon][data-name=chevron-left]{overflow:hidden}:is([comp=animated-icon][data-name=chevron-right],[comp=animated-icon][data-name=chevron-left]) .bar{background:var(--_color);width:2px;height:10.5px;left:calc(50% - 1px)}:is([comp=animated-icon][data-name=chevron-right],[comp=animated-icon][data-name=chevron-left]) .bar--top{will-change:transform,opacity;top:13.925%;transform:rotate(135deg)}:is([comp=animated-icon][data-name=chevron-right],[comp=animated-icon][data-name=chevron-left]) .bar--bottom{will-change:transform,opacity;top:42.625%;transform:rotate(-135deg)}:is([comp=animated-icon][data-name=chevron-right],[comp=animated-icon][data-name=chevron-left]) .sq{background:var(--_color);opacity:0;width:2px;height:2px;top:45.53%;left:58.81%;rotate:45deg}[comp=animated-icon][data-name=chevron-left]{scale:-1 1}:is([comp=animated-icon].is-active[data-name=chevron-right],[comp=animated-icon].is-active[data-name=chevron-left]) .sq{animation:.8s ease-in-out forwards anim-chevron-sq}:is([comp=animated-icon].is-active[data-name=chevron-right],[comp=animated-icon].is-active[data-name=chevron-left]) .bar--top{animation:.8s ease-in-out forwards anim-chevron-bar-top}:is([comp=animated-icon].is-active[data-name=chevron-right],[comp=animated-icon].is-active[data-name=chevron-left]) .bar--bottom{animation:.8s ease-in-out forwards anim-chevron-bar-bottom}@keyframes anim-chevron-sq{0%{opacity:0;transform:scale(.5)}25%{opacity:1;transform:scale(1)}85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes anim-chevron-bar-top{0%{opacity:1;transform:rotate(135deg)translateY(0)scaleY(1)}25%{opacity:1;transform:rotate(135deg)translateY(-40.5%)scaleY(.19)}33%{opacity:0;transform:rotate(135deg)translateY(-40.5%)scaleY(.19)}34%{opacity:0;transform:rotate(135deg)translateY(300%)scaleY(1)}85%{opacity:1;transform:rotate(135deg)translateY(0)scaleY(1)}to{opacity:1;transform:rotate(135deg)translateY(0)scaleY(1)}}@keyframes anim-chevron-bar-bottom{0%{opacity:1;transform:rotate(-135deg)translateY(0)scaleY(1)}25%{opacity:1;transform:rotate(-135deg)translateY(40.5%)scaleY(.19)}33%{opacity:0;transform:rotate(-135deg)translateY(40.5%)scaleY(.19)}34%{opacity:0;transform:rotate(-135deg)translateY(-300%)scaleY(1)}85%{opacity:1;transform:rotate(-135deg)translateY(0)scaleY(1)}to{opacity:1;transform:rotate(-135deg)translateY(0)scaleY(1)}}[comp=animated-icon][data-name=pause] .circle{border:2px solid var(--_color);border-radius:50%;display:block;position:absolute;top:1px;right:1px;bottom:1px;left:1px;overflow:hidden}[comp=animated-icon][data-name=pause] .bar{background:var(--_color);will-change:transform,opacity;width:2px;height:9px;position:absolute;top:5px;transform:translateY(0)}[comp=animated-icon][data-name=pause] .bar--left{left:6px}[comp=animated-icon][data-name=pause] .bar--right{left:10px}[comp=animated-icon].is-active[data-name=pause] .bar--right{animation:.4s ease-in-out forwards anim-pause-bar-right}[comp=animated-icon].is-active[data-name=pause] .bar--left{animation:.4s ease-in-out forwards anim-pause-bar-left}@keyframes anim-pause-bar-right{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes anim-pause-bar-left{0%,to{transform:translateY(0)}50%{transform:translateY(15px)}}[comp=animated-icon][data-name=menu] .dot{background:var(--_color);width:4px;height:4px;transition:all 50ms ease-in-out;display:block;position:absolute}[comp=animated-icon][data-name=menu] .dot--tl{transform-origin:0;top:0;left:0}[comp=animated-icon][data-name=menu] .dot--tr{top:0;right:0}[comp=animated-icon][data-name=menu] .dot--bl{bottom:0;left:0}[comp=animated-icon][data-name=menu] .dot--br{transform-origin:100%;bottom:0;right:0}[comp=animated-icon].is-active[data-name=menu] .dot--tl,[comp=animated-icon].is-active[data-name=menu] .dot--br{width:12px}[comp=animated-icon].is-active[data-name=menu] .dot--tr{right:-8px}[comp=animated-icon].is-active[data-name=menu] .dot--bl{left:-8px}[comp=animated-icon][data-name=close]{--_bar-w:3px;--_bar-h:8px;--_pos-a:calc(var(--_size) * .264);--_pos-b:calc(var(--_size) * .736)}[comp=animated-icon][data-name=close] .bar{background:var(--_color);width:var(--_bar-w);height:var(--_bar-h);will-change:transform,width,height;transition:transform 50ms ease-in-out,width 50ms ease-in-out,height 50ms ease-in-out}[comp=animated-icon][data-name=close] .bar--1{top:43%;left:43%;transform:translate(-50%)translateY(-50%)rotate(-45deg)}[comp=animated-icon][data-name=close] .bar--2{top:43%;right:43%;transform:translate(50%)translateY(-50%)rotate(45deg)}[comp=animated-icon][data-name=close] .bar--3{bottom:43%;right:43%;transform:translate(50%)translateY(50%)rotate(-45deg)}[comp=animated-icon][data-name=close] .bar--4{bottom:43%;left:43%;transform:translate(-50%)translateY(50%)rotate(45deg)}[comp=animated-icon][data-name=download]{overflow:hidden}[comp=animated-icon][data-name=download] .shaft-body{will-change:transform,opacity;display:block;position:absolute;top:0;right:0;bottom:0;left:0}[comp=animated-icon][data-name=download] .shaft{background:var(--_color);width:2px;height:10px;top:2px;left:calc(50% - 1px)}[comp=animated-icon][data-name=download] .sq{background:var(--_color);width:2px;height:2px;top:12px;left:calc(50% - 1px)}[comp=animated-icon][data-name=download] .tip{background:var(--_color);width:2px;height:10px}[comp=animated-icon][data-name=download] .tip--left{top:10px;left:calc(50% - 5px);transform:rotate(45deg)}[comp=animated-icon][data-name=download] .tip--right{top:10px;left:calc(50% + 3px);transform:rotate(-45deg)}[comp=animated-icon][data-name=download] .base{background:var(--_color);width:14px;height:2px;bottom:2px;left:calc(50% - 7px)}[comp=animated-icon].is-active[data-name=download] .shaft-body{animation:.3s ease-in-out forwards anim-download-shaft}@keyframes anim-download-shaft{0%{opacity:1;transform:translateY(0)}40%{opacity:0;transform:translateY(130%)}41%{opacity:0;transform:translateY(-130%)}85%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}[comp=animated-icon].is-active[data-name=close]{--_bar-w:4px;--_bar-h:7px}[comp=animated-icon].is-active[data-name=close] .bar--1{transform:translate(-120%,-90%)rotate(-45deg)}[comp=animated-icon].is-active[data-name=close] .bar--2{transform:translate(120%,-90%)rotate(45deg)}[comp=animated-icon].is-active[data-name=close] .bar--3{transform:translate(120%,90%)rotate(-45deg)}[comp=animated-icon].is-active[data-name=close] .bar--4{transform:translate(-120%,90%)rotate(45deg)}[comp=static-icon]{--_size:var(--icon-md);--_color:currentColor;width:var(--_size);height:var(--_size);color:var(--_color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[comp=static-icon] svg{width:100%;height:100%;display:block}[comp=static-icon].--size-xs{--_size:var(--icon-xs)}[comp=static-icon].--size-sm{--_size:var(--icon-sm)}[comp=static-icon].--size-2sm{--_size:var(--icon-2sm)}[comp=static-icon].--size-md{--_size:var(--icon-md)}[comp=static-icon].--size-lg{--_size:var(--icon-lg)}[comp=static-icon].--size-xl{--_size:var(--icon-xl)}[comp=static-icon].--size-xxl{--_size:var(--icon-xxl)}[comp=static-icon].--color-default{--_color:var(--color-icon-default)}[comp=static-icon].--color-inverse{--_color:var(--color-icon-inverse)}[comp=static-icon].--color-brand{--_color:var(--color-icon-brand)}[comp=static-icon].--color-current{--_color:currentColor}[comp=carousel-arrows]{align-items:center;gap:var(--spacing-xxs);border-radius:var(--radius-xs);width:fit-content;height:fit-content;display:inline-flex}[comp=carousel-arrows] .prev,[comp=carousel-arrows] .next{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);background-color:#0000;border-width:0;justify-content:center;align-items:center;display:flex}[comp=carousel-arrows] .counter{align-items:center;gap:var(--spacing-xxxs);font-size:var(--text-body-sm);--tw-leading:1.4;line-height:1.4;display:flex}[comp=carousel-arrows] .counter .current{text-align:center;--tw-font-weight:700;width:22px;font-weight:700}[comp=carousel-arrows] .counter .sep,[comp=carousel-arrows] .counter .total{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}[comp=carousel-arrows].--bg{background-color:var(--arrows-bg,var(--color-white));padding:var(--spacing-xxs)}[comp=carousel-arrows].--bg .counter{color:var(--color-black)}[comp=carousel-arrows].--no-bg .counter{color:var(--color-white)}[comp=carousel-arrows].--color-dark .counter,[comp=carousel-arrows].--color-accent .counter{color:var(--color-black)}[comp=carousel-arrows].--color-current .counter{color:currentColor}[comp=checkbox]{--_fill-color:var(--color-accent);cursor:pointer;display:inline-block}[comp=checkbox] input[type=checkbox]{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[comp=checkbox] .box{border-radius:var(--radius-sm);background-color:var(--color-neutral-xlight);width:var(--icon-md);height:var(--icon-md);display:block;position:relative;overflow:hidden}[comp=checkbox] .dot{--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);background:var(--_fill-color);opacity:0;width:6px;height:6px;transition:opacity .1s;position:absolute;top:50%;left:50%}[comp=checkbox]:hover .dot,[comp=checkbox] input:checked~.box .dot{opacity:1}[comp=checkbox] input:focus-visible~.box{outline:2px solid var(--color-accent);outline-offset:2px}[comp=titles-body]{width:100%}[comp=titles-body].--title-paragraph .content-grid{gap:var(--spacing-2xl);padding-block:var(--spacing-kilo);flex-direction:column;display:flex}@media(min-width:1024px){[comp=titles-body].--title-paragraph .content-grid{padding-block:var(--spacing-mega)}}[comp=titles-body].--title-paragraph .content-grid{width:100%;max-width:var(--grid-max);padding-inline:var(--grid-pad-mob);margin-inline:auto}@media(min-width:1024px){[comp=titles-body].--title-paragraph .content-grid{grid-template-columns:1fr 1fr;align-items:start;gap:133px;display:grid}}[comp=titles-body].--title-paragraph .content-block{gap:var(--spacing-md);flex-direction:column;display:flex}[comp=titles-body].--title-paragraph .testo{gap:var(--spacing-xxs);flex-direction:column;display:flex}@media(min-width:1024px){[comp=titles-body].--title-paragraph .testo{gap:var(--spacing-xs)}}[comp=titles-body].--title-paragraph .lead{font-family:var(--font-sans);font-size:var(--text-heading-md);line-height:var(--lh-heading-md);font-weight:var(--font-weight-medium);color:var(--color-text-inverse)}[comp=titles-body].--title-paragraph-center .center-inner{padding-block:var(--spacing-kilo);justify-content:center}@media(min-width:1024px){[comp=titles-body].--title-paragraph-center .center-inner{padding-block:var(--spacing-mega)}}[comp=titles-body].--title-paragraph-center .center-inner{align-items:center;gap:var(--spacing-md);width:100%;max-width:var(--grid-max);padding-inline:var(--grid-pad-mob);flex-direction:column;margin-inline:auto;display:flex}[comp=titles-body].--title-paragraph-center .testo{align-items:center;gap:var(--spacing-xxs);text-align:center;flex-direction:column;width:100%;display:flex}@media(min-width:1024px){[comp=titles-body].--title-paragraph-center .testo{gap:var(--spacing-xs)}}[comp=titles-body].--title-paragraph-center .testo .title{max-width:688px}[comp=titles-body].--title-paragraph-center .testo .paragraph{max-width:554px}[comp=titles-body].--title-paragraph-center .buttons{align-items:center}[comp=titles-body].--title-center{justify-content:center;align-items:center;gap:var(--spacing-xxs);padding-block:var(--spacing-2xl);flex-direction:column;display:flex}@media(min-width:1024px){[comp=titles-body].--title-center{gap:var(--spacing-xs);padding-block:var(--spacing-4xl)}}[comp=titles-body].--title-center{width:100%;max-width:var(--grid-max);padding-inline:var(--grid-pad-mob);margin-inline:auto}[comp=titles-body].--title-center .title{text-align:center;width:100%;max-width:692px;margin-inline:auto}[comp=titles-body].--title-center .paragraph{text-align:center;width:100%;max-width:454px;font-size:var(--text-body-md);line-height:var(--lh-body-md);font-weight:var(--font-weight-light);color:var(--color-text-inverse);margin-inline:auto}[comp=titles-body].--small-title-paragraph{gap:var(--spacing-sm);width:100%;max-width:var(--grid-max);padding-inline:var(--grid-pad-mob);flex-direction:column;margin-inline:auto;display:flex}@media(min-width:1024px){[comp=titles-body].--small-title-paragraph{grid-template-columns:1fr 1fr;align-items:baseline;gap:133px;display:grid}}[comp=titles-body].--small-title-paragraph .title{font-family:var(--font-avant-garde);font-size:var(--text-heading-md);line-height:var(--lh-heading-md);font-weight:var(--font-weight-medium);color:var(--color-accent)}[comp=titles-body].--small-title-paragraph .body{padding-bottom:var(--spacing-xxs);flex-direction:column;display:flex}@media(min-width:1024px){[comp=titles-body].--small-title-paragraph .body{padding-block:var(--spacing-xs)}}[comp=titles-body].--small-title-paragraph .paragraph{font-size:var(--text-body-md);line-height:var(--lh-body-md);font-weight:var(--font-weight-light);color:var(--color-text-muted)}[comp=titles-body].--small-title-support{gap:var(--spacing-md);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-neutral-dark-20);flex-direction:column;display:flex}@media(min-width:1024px){[comp=titles-body].--small-title-support{align-items:baseline;gap:var(--spacing-kilo);flex-direction:row}}[comp=titles-body].--small-title-support .left{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}@media(min-width:1024px){[comp=titles-body].--small-title-support .left{flex-direction:row;align-items:baseline}}[comp=titles-body].--small-title-support .title{font-family:var(--font-avant-garde);font-size:var(--text-heading-md);line-height:1.3;font-weight:var(--font-weight-medium);color:var(--color-accent);flex-shrink:0}[comp=titles-body].--small-title-support .support{font-family:var(--font-sans);font-size:var(--text-body-md);line-height:var(--lh-body-md);font-weight:var(--font-weight-light);color:var(--color-text-muted)}[comp=titles-body].--paragraph-img{padding-block:var(--spacing-kilo)}@media(min-width:1024px){[comp=titles-body].--paragraph-img{padding-block:0}}[comp=titles-body].--paragraph-img .content-grid{padding-inline:var(--grid-pad-mob);gap:var(--spacing-2xl);border:none;flex-direction:column;display:flex}@media(min-width:1024px){[comp=titles-body].--paragraph-img .content-grid{grid-template-columns:1fr 1fr;align-items:start;gap:133px;display:grid}}[comp=titles-body].--paragraph-img .left{gap:var(--spacing-md);flex-direction:column;display:flex}@media(min-width:1024px){[comp=titles-body].--paragraph-img .left{padding-block:200px;position:sticky;top:0}}[comp=titles-body].--paragraph-img .testo{gap:var(--spacing-xxs);flex-direction:column;display:flex}@media(min-width:1024px){[comp=titles-body].--paragraph-img .testo{gap:var(--spacing-xs)}}[comp=titles-body].--paragraph-img .title{font-family:var(--font-heading);font-size:var(--text-heading-lg);line-height:var(--lh-heading-lg);font-weight:var(--font-weight-medium);letter-spacing:.01em;color:var(--color-accent)}[comp=titles-body].--paragraph-img .lead{font-family:var(--font-sans);font-size:var(--text-heading-xs);line-height:var(--lh-heading-xs);font-weight:var(--font-weight-medium);color:var(--color-text-inverse)}[comp=titles-body].--paragraph-img .paragraph{font-family:var(--font-sans);font-size:var(--text-body-md);line-height:var(--lh-body-md);font-weight:var(--font-weight-light);color:var(--color-text-inverse)}@media(min-width:1024px){[comp=titles-body].--paragraph-img .right{padding-block:200px}}[comp=titles-body].--paragraph-img .img-wrap{border-radius:var(--radius-md);aspect-ratio:688/720;width:100%;overflow:hidden}[comp=titles-body].--paragraph-img .img-wrap img{object-fit:cover;width:100%;height:100%}@media(min-width:1024px){[comp=titles-body].--paragraph-img.--reverse .left{order:2}[comp=titles-body].--paragraph-img.--reverse .right{order:1}}[comp=titles-body].--paragraph-img-news{background-color:var(--color-neutral-xlight)}[comp=titles-body].--paragraph-img-news .content-grid{padding-inline:var(--grid-pad-mob);gap:var(--spacing-2xl);padding-block:var(--spacing-3xl);border:none;flex-direction:column;display:flex}@media(min-width:1024px){[comp=titles-body].--paragraph-img-news .content-grid{padding-block:var(--spacing-kilo);grid-template-columns:571fr 688fr;align-items:start;gap:133px;display:grid}}[comp=titles-body].--paragraph-img-news .left{gap:var(--spacing-sm);flex-direction:column;display:flex}[comp=titles-body].--paragraph-img-news .meta{align-items:center;gap:var(--spacing-xxs);display:flex}[comp=titles-body].--paragraph-img-news .meta-text{font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-accent);line-height:1}[comp=titles-body].--paragraph-img-news .meta-dot{background:var(--color-neutral-dark-20);flex-shrink:0;width:4px;height:4px}[comp=titles-body].--paragraph-img-news .title{font-family:var(--font-heading);font-size:var(--text-heading-lg);line-height:1.3;font-weight:var(--font-weight-medium);letter-spacing:.01em;color:var(--color-accent)}@media(min-width:1024px){[comp=titles-body].--paragraph-img-news .title{font-size:var(--text-heading-xl)}}[comp=titles-body].--paragraph-img-news .img-wrap{border-radius:var(--radius-md);aspect-ratio:688/425;width:100%;overflow:hidden}[comp=titles-body].--paragraph-img-news .img-wrap img{object-fit:cover;width:100%;height:100%}[comp=titles-body].--datas{border-top:1px solid var(--color-neutral-dark-20);padding-inline:var(--grid-pad-mob)}[comp=titles-body].--datas .items-container{gap:var(--spacing-sm);max-width:var(--grid-max);width:100%;padding-top:var(--grid-pad-mob);flex-direction:column;margin-inline:auto;display:flex}[comp=titles-body].--datas .items{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}[comp=titles-body].--datas .item{gap:var(--spacing-xxxs);flex-direction:column;width:100%;display:flex}[comp=titles-body].--datas .value{font-family:var(--font-sans);font-size:var(--text-heading-sm);line-height:var(--lh-heading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-inverse)}[comp=titles-body].--datas .desc{font-size:var(--text-body-sm);line-height:var(--lh-body-sm);font-weight:var(--font-weight-light);color:var(--color-text-inverse)}@media(min-width:1024px){[comp=titles-body].--datas .items{flex-direction:row;gap:134px;max-width:64%;margin-inline:auto}[comp=titles-body].--datas .item{flex:1}}[comp=titles-body].--2img-didascalie{width:100%;max-width:var(--grid-max);padding-inline:var(--grid-pad-mob);padding-bottom:var(--spacing-kilo);margin-inline:auto}@media(min-width:1024px){[comp=titles-body].--2img-didascalie{padding-bottom:var(--spacing-mega)}}[comp=titles-body].--2img-didascalie .cols{gap:var(--spacing-xl);flex-direction:column;display:flex}@media(min-width:1024px){[comp=titles-body].--2img-didascalie .cols{gap:var(--spacing-xs);flex-direction:row}}[comp=titles-body].--2img-didascalie .col-left{gap:var(--spacing-ss);flex-direction:column;display:flex}@media(min-width:1024px){[comp=titles-body].--2img-didascalie .col-left{gap:var(--spacing-sm);flex-shrink:0;width:32.92%}}[comp=titles-body].--2img-didascalie .col-right{gap:var(--spacing-xs);flex-direction:column;display:flex}@media(min-width:1024px){[comp=titles-body].--2img-didascalie .col-right{gap:var(--spacing-sm);flex:1;min-width:0}}[comp=titles-body].--2img-didascalie .img-wrap{border-radius:var(--radius-md);aspect-ratio:1;width:100%;overflow:hidden}[comp=titles-body].--2img-didascalie .img-wrap img{object-fit:cover;width:100%;height:100%}[comp=titles-body].--2img-didascalie .caption{gap:var(--spacing-xs);flex-direction:column;display:flex}@media(min-width:1024px){[comp=titles-body].--2img-didascalie .caption{gap:var(--spacing-ss)}[comp=titles-body].--2img-didascalie .col-right .caption{flex-direction:row;align-items:flex-start;gap:134px}[comp=titles-body].--2img-didascalie .col-right .caption .cap-title{flex-shrink:0;width:42.58%}[comp=titles-body].--2img-didascalie .col-right .caption .cap-body{flex:1;min-width:0}}[comp=titles-body].--2img-didascalie .cap-title{font-family:var(--font-sans);font-size:var(--text-heading-sm);line-height:var(--lh-heading-sm);font-weight:var(--font-weight-medium);color:var(--color-black)}[comp=titles-body].--2img-didascalie .cap-body{font-family:var(--font-sans);font-size:var(--text-body-md);line-height:var(--lh-body-md);font-weight:var(--font-weight-light);color:var(--color-neutral-dark)}[comp=titles-body] .buttons{gap:var(--spacing-xxs);flex-direction:column;display:flex}@media(min-width:1024px){[comp=titles-body] .buttons{flex-direction:row}}body.single-promo .hero-promo{gap:var(--spacing-md);padding-bottom:var(--spacing-xs);flex-direction:column;display:flex}@media(min-width:1024px){body.single-promo .hero-promo{align-items:baseline;gap:var(--spacing-kilo);flex-direction:row}}body.single-promo .hero-promo .left{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}@media(min-width:1024px){body.single-promo .hero-promo .left{flex-direction:row;align-items:baseline}}body.single-promo .hero-promo .title{font-family:var(--font-avant-garde);font-size:var(--text-heading-xxl);line-height:1.1;font-weight:var(--font-weight-medium);color:var(--color-accent);flex-shrink:0}body.single-post [comp=titles-body].--paragraph-img-news .content-grid{padding-top:232px}body.home [comp=titles-body].--title-paragraph .content-grid{padding-top:var(--spacing-kilo);padding-bottom:var(--spacing-3xl)}@media(min-width:1024px){body.home [comp=titles-body].--title-paragraph .content-grid{padding-top:var(--spacing-mega);padding-bottom:var(--spacing-kilo)}}body.home [comp=titles-body].--paragraph-img{padding-block:var(--spacing-2xl)}@media(min-width:1024px){body.home [comp=titles-body].--paragraph-img{padding-block:0}}body.home [comp=titles-body].--small-title-support:has(+[comp=gallery]){padding-top:var(--spacing-kilo)}@media(min-width:1024px){body.home [comp=titles-body].--small-title-support:has(+[comp=gallery]){padding-top:var(--spacing-mega)}}body:has([comp=titles-body].--title-paragraph-center+[comp=view-carousel]) [comp=titles-body].--title-paragraph-center:has(+[comp=view-carousel]) .center-inner{padding-top:var(--spacing-kilo);padding-bottom:calc(var(--spacing) * 0)}@media(min-width:1024px){body:has([comp=titles-body].--title-paragraph-center+[comp=view-carousel]) [comp=titles-body].--title-paragraph-center:has(+[comp=view-carousel]) .center-inner{padding-top:var(--spacing-mega)}}body:has([comp=titles-body].--title-paragraph-center+[comp=image-tabs]) [comp=titles-body].--title-paragraph-center:has(+[comp=image-tabs]) .center-inner{padding-block:var(--spacing-2xl)}@media(min-width:1024px){body:has([comp=titles-body].--title-paragraph-center+[comp=image-tabs]) [comp=titles-body].--title-paragraph-center:has(+[comp=image-tabs]) .center-inner{padding-block:var(--spacing-4xl)}}body:has([comp=titles-body].--title-paragraph-center+[comp=contact-form]) [comp=titles-body].--title-paragraph-center:has(+[comp=contact-form]) .center-inner{padding-top:var(--spacing-kilo);padding-bottom:var(--spacing-2xl)}@media(min-width:1024px){body:has([comp=titles-body].--title-paragraph-center+[comp=contact-form]) [comp=titles-body].--title-paragraph-center:has(+[comp=contact-form]) .center-inner{padding-top:var(--spacing-mega);padding-bottom:var(--spacing-3xl)}}body:has([comp=titles-body].--title-paragraph+[comp=titles-body].--2img-didascalie) [comp=titles-body].--title-paragraph:has(+[comp=titles-body].--2img-didascalie) .content-grid{padding-top:var(--spacing-kilo);padding-bottom:var(--spacing-3xl)}@media(min-width:1024px){body:has([comp=titles-body].--title-paragraph+[comp=titles-body].--2img-didascalie) [comp=titles-body].--title-paragraph:has(+[comp=titles-body].--2img-didascalie) .content-grid{padding-top:var(--spacing-mega);padding-bottom:var(--spacing-kilo)}}body:has([comp=img-grande-testo-laterale]+[comp=card-informative-carousel]) [comp=card-informative-carousel]{padding-top:0}body [comp=card-informative-carousel]:has(+[comp=card-news-grid-info]){padding-bottom:0}body [comp=icon-list-img]+[comp=card-informative-carousel]{padding-top:0}@media not all and (min-width:1024px){body [comp=titles-body].--2img-didascalie+[comp=card-informative-carousel]{padding-top:var(--spacing-kilo)}}[comp=card-gamma]{border-radius:var(--radius-md);background-color:var(--color-white);flex-direction:column;row-gap:8px;width:100%;height:100%;display:flex;position:relative;overflow:hidden}[comp=card-gamma] .card-link{z-index:1;display:none;position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:1024px){[comp=card-gamma] .card-link{display:block}}[comp=card-gamma] .image{min-height:80px;padding:var(--spacing-xs);flex:1;padding-bottom:0;position:relative}@media(min-width:1024px){[comp=card-gamma] .image{padding:var(--spacing-sm);padding-bottom:0}}[comp=card-gamma] .image img{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block}@media(min-width:1024px){[comp=card-gamma] .image img{object-fit:contain}}[comp=card-gamma] .info{flex-shrink:0}[comp=card-gamma] .name{padding:var(--spacing-xs);flex-direction:column;gap:2px;padding-top:0;display:flex}@media(min-width:1024px){[comp=card-gamma] .name{padding:var(--spacing-sm);padding-top:0}}[comp=card-gamma] .title{font-family:var(--font-avant-garde);font-size:var(--text-heading-md);line-height:var(--lh-heading-md);font-weight:var(--font-weight-medium);color:var(--color-black);letter-spacing:.32px}[comp=card-gamma] .desc{font-family:var(--font-sans);font-size:var(--text-body-sm);line-height:var(--lh-body-sm);font-weight:var(--font-weight-medium);color:var(--color-black);text-transform:uppercase}[comp=card-gamma] .banner-wrap{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,.61,.36,1);display:grid}[comp=card-gamma] .banner{min-height:0;overflow:hidden}[comp=card-gamma] .divider{border:none;border-top:1px solid var(--color-neutral-dark-20);margin-bottom:var(--spacing-xs)}[comp=card-gamma] .stats{gap:var(--spacing-xs);padding:var(--spacing-xs);flex-direction:column;padding-top:0;display:flex}@media(min-width:1024px){[comp=card-gamma] .stats{padding:var(--spacing-sm);flex-direction:row;padding-top:0}}[comp=card-gamma] .stat{flex-direction:column;flex:1;gap:0;display:flex}[comp=card-gamma] .stat .value{font-family:var(--font-sans);font-size:var(--text-body-md);line-height:var(--lh-body-md);font-weight:var(--font-weight-bold);color:var(--color-black)}[comp=card-gamma] .stat .label{font-family:var(--font-sans);font-size:var(--text-body-sm);line-height:var(--lh-body-sm);font-weight:var(--font-weight-light);color:var(--color-black)}[comp=card-gamma].--small{background-color:var(--color-neutral-xlight)}[comp=card-gamma].--small .card-link{display:block}[comp=card-gamma].--small .image img{transition:transform .4s}@media(min-width:1024px){[comp=card-gamma].--small:hover .image img{transform:scale(.93)}}@media(max-width:1023px){[comp=card-gamma].--large .image{aspect-ratio:295/187;flex:none;width:100%;min-height:0}}[comp=card-gamma] .cta-mobile{padding:var(--spacing-xs);z-index:2;align-items:center;padding-top:0;display:flex;position:relative}@media(min-width:1024px){[comp=card-gamma] .cta-mobile{display:none}}@media(max-width:1023px){[comp=card-gamma].--large .banner-wrap{grid-template-rows:1fr}}@media(min-width:1024px){[comp=card-gamma].--large:hover .banner-wrap{grid-template-rows:1fr}}[comp=card-gamma-grid]{padding-bottom:var(--spacing-kilo);overflow:hidden}[comp=card-gamma-grid] .card-wrap{padding-inline:var(--grid-pad-mob)}[comp=card-gamma-grid] .card-wrap.swiper-slide-prev{transform:translate(40px)}[comp=card-gamma-grid] .card-wrap.swiper-slide-next{transform:translate(-40px)}[comp=card-gamma-grid] .nav{padding-inline:var(--grid-pad-mob);margin-top:var(--spacing-md)}@media(min-width:1024px){[comp=card-gamma-grid]{padding-bottom:var(--spacing-mega);overflow:visible}[comp=card-gamma-grid] .cards{gap:var(--spacing-xs);max-width:var(--grid-max);padding-inline:var(--grid-pad-mob);grid-template-columns:repeat(2,1fr);margin-inline:auto;display:grid}[comp=card-gamma-grid] .card-wrap{height:500px;padding-inline:0}[comp=card-gamma-grid] .nav{display:none}}[comp=banner]{padding-inline:var(--grid-pad-mob)}[comp=banner] .card-inner{--banner-gradient-stop:70%;width:100%;max-width:calc(var(--grid-max) - (var(--grid-pad-mob) * 2));border-radius:var(--radius-md);aspect-ratio:327/450;align-items:flex-end;margin-inline:auto;display:flex;position:relative;overflow:hidden}[comp=banner] .img-wrap{position:absolute;top:0;right:0;bottom:0;left:0}[comp=banner] .img-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .5s}[comp=banner]:hover .img-wrap img{transform:scale(1.05)}[comp=banner] .card-inner:after{content:"";border-radius:var(--radius-md);background:linear-gradient(to top,#00000080 0%,#0000 var(--banner-gradient-stop));pointer-events:none;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}[comp=banner] .content{z-index:2;width:100%;padding:var(--spacing-xs);justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);flex-direction:column;display:flex;position:relative}[comp=banner] .text-group{gap:var(--spacing-xxxxs);color:var(--color-white);flex-direction:column;display:flex}[comp=banner] .title{font-family:var(--font-sans);font-size:var(--text-heading-md);line-height:var(--lh-heading-md);font-weight:var(--font-weight-medium)}[comp=banner] .description{font-size:var(--text-body-md);line-height:var(--lh-body-md);font-weight:var(--font-weight-light)}[comp=banner].--large .card-inner{aspect-ratio:327/600}@media(min-width:1024px){[comp=banner].--large .card-inner{aspect-ratio:1432/620;--banner-gradient-stop:70%;width:auto}}[comp=banner].--large .content{gap:var(--spacing-sm)}@media(min-width:1024px){[comp=banner].--large .content{padding:var(--spacing-sm);flex-direction:row;justify-content:space-between;align-items:flex-end}}[comp=banner].--large .text-group{gap:var(--spacing-ss)}@media(min-width:1024px){[comp=banner].--large .text-group{max-width:547px}}[comp=banner].--medium .card-inner{--banner-gradient-stop:50%}@media(min-width:1024px){[comp=banner].--medium .card-inner{aspect-ratio:923/500;width:64%;max-width:923px;margin-inline:auto}[comp=banner].--medium .content{padding:var(--spacing-sm);flex-direction:row;justify-content:space-between;align-items:flex-end}}[comp=banner].--medium .text-group{gap:var(--spacing-xxxxs)}@media(min-width:1024px){[comp=banner].--medium .text-group{max-width:429px}}[comp=banner].--small .card-inner{--banner-gradient-stop:50%}@media(min-width:1024px){[comp=banner].--small .card-inner{aspect-ratio:688/450;width:48%;max-width:688px;margin-inline:auto}}[comp=banner].--small .title{font-size:var(--text-heading-sm);line-height:var(--lh-heading-sm)}@media(min-width:1024px){[comp=banner].--small .content{padding:var(--spacing-sm);align-items:flex-end;gap:var(--spacing-md);flex-direction:row}}[comp=banner].--small .text-group{gap:var(--spacing-xxxxs)}body.home [comp=banner]{padding-bottom:var(--spacing-kilo)}@media(min-width:1024px){body.home [comp=banner]{padding-bottom:var(--spacing-mega)}}[comp=banners-promo] .bp-title{font-family:var(--font-avant-garde);font-size:var(--text-heading-md);line-height:var(--lh-heading-md);font-weight:var(--font-weight-medium);color:var(--color-accent);letter-spacing:.32px;flex-shrink:0}[comp=banners-promo] .bp-support{font-family:var(--font-sans);font-size:var(--text-body-md);line-height:var(--lh-body-md);font-weight:var(--font-weight-light);color:var(--color-text-muted)}[comp=banners-promo] [comp=titles-body].--small-title-support{padding-top:var(--spacing-2xl);border:none}@media(min-width:1024px){[comp=banners-promo] [comp=titles-body].--small-title-support{padding-top:var(--spacing-3xl)}}[comp=banners-promo] [comp=banner]+[comp=banner]{margin-top:2.4rem}[comp=banners-promo].--full{padding-bottom:var(--spacing-3xl);flex-direction:column;display:flex}@media(min-width:1024px){[comp=banners-promo].--full{padding-bottom:var(--spacing-kilo)}}[comp=banners-promo].--side{padding-inline:var(--grid-pad-mob);padding-bottom:var(--spacing-3xl)}@media(min-width:1024px){[comp=banners-promo].--side{padding-bottom:var(--spacing-kilo)}}[comp=banners-promo].--side .bp-inner{width:100%;max-width:var(--grid-max);gap:var(--spacing-sm);flex-direction:column;margin-inline:auto;display:flex}@media(min-width:1024px){[comp=banners-promo].--side .bp-inner{grid-template-columns:4fr 8fr;align-items:start;gap:133px;display:grid}}[comp=banners-promo].--side .bp-left{gap:var(--spacing-xs);flex-direction:column;display:flex}[comp=banners-promo].--side .bp-right{gap:var(--spacing-md);flex-direction:column;display:flex}[comp=banners-promo].--side [comp=banner]{padding-inline:0}[comp=banners-promo].--side [comp=banner] .card-inner{max-width:none}body.archive [comp=banners-promo].--side{background-color:var(--color-white);padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-kilo)}@media(min-width:1024px){body.archive [comp=banners-promo].--side{padding-top:200px}}[comp=card-informative]{flex-direction:column;display:flex;overflow:hidden}[comp=card-informative] .img-area{isolation:isolate;aspect-ratio:571/447;border-radius:var(--radius-md);position:relative;overflow:hidden}[comp=card-informative] .img-area img{object-fit:cover;width:100%;height:100%}[comp=card-informative] .progressive-blur{pointer-events:none;z-index:1;opacity:0;width:100%;height:50%;transition:opacity .35s;position:absolute;bottom:0;left:0;right:0}[comp=card-informative] .progressive-blur>.pb{position:absolute;top:0;right:0;bottom:0;left:0}[comp=card-informative] .pb-1{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#0000,#000 10% 30%,#0000 40%);mask-image:linear-gradient(#0000,#000 10%,#000 30%,#0000 40%)}[comp=card-informative] .pb-2{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);-webkit-mask-image:linear-gradient(#0000 10%,#000 20% 40%,#0000 50%);mask-image:linear-gradient(#0000 10%,#000 20%,#000 40%,#0000 50%)}[comp=card-informative] .pb-3{-webkit-backdrop-filter:blur(2.2px);backdrop-filter:blur(2.2px);-webkit-mask-image:linear-gradient(#0000 15%,#000 30% 50%,#0000 60%);mask-image:linear-gradient(#0000 15%,#000 30%,#000 50%,#0000 60%)}[comp=card-informative] .pb-4{-webkit-backdrop-filter:blur(3.3px);backdrop-filter:blur(3.3px);-webkit-mask-image:linear-gradient(#0000 20%,#000 40% 60%,#0000 70%);mask-image:linear-gradient(#0000 20%,#000,#000 60%,#0000 70%)}[comp=card-informative] .pb-5{-webkit-backdrop-filter:blur(4.9px);backdrop-filter:blur(4.9px);-webkit-mask-image:linear-gradient(#0000 40%,#000 60% 80%,#0000 90%);mask-image:linear-gradient(#0000 40%,#000,#000 80%,#0000 90%)}[comp=card-informative] .pb-6{-webkit-backdrop-filter:blur(7.4px);backdrop-filter:blur(7.4px);-webkit-mask-image:linear-gradient(#0000 60%,#000 80%);mask-image:linear-gradient(#0000 60%,#000 80%)}[comp=card-informative] .pb-7{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);-webkit-mask-image:linear-gradient(#0000 70%,#000 100%);mask-image:linear-gradient(#0000 70%,#000)}[comp=card-informative] .pb-gradient{pointer-events:none;background:linear-gradient(#0000,#0000001a);position:absolute;top:0;right:0;bottom:0;left:0}[comp=card-informative] .gradient{opacity:0;pointer-events:none;z-index:2;background:#0006;transition:opacity .35s;position:absolute;top:0;right:0;bottom:0;left:0}[comp=card-informative] .reveal{padding:var(--spacing-xs);z-index:3;transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}[comp=card-informative] .description{color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-body-md);line-height:var(--lh-body-md);font-weight:var(--font-weight-light)}[comp=card-informative] .icon-btn{background:var(--color-white);cursor:pointer;z-index:4;border:none;border-radius:2px;justify-content:center;align-items:center;padding:8px;transition:opacity .2s;display:flex;position:absolute;top:8px;right:8px}[comp=card-informative] .text-area{padding-block:var(--spacing-xxs)}@media(min-width:1024px){[comp=card-informative] .text-area{padding-block:var(--spacing-xs)}}[comp=card-informative] .title{font-family:var(--font-sans);font-size:var(--text-heading-sm);line-height:var(--lh-heading-sm);font-weight:var(--font-weight-medium);color:var(--color-black)}:is([comp=card-informative][data-trigger=hover]:hover,[comp=card-informative].is-open) .progressive-blur{opacity:1}:is([comp=card-informative][data-trigger=hover]:hover,[comp=card-informative].is-open) .gradient{opacity:1;transition-delay:.25s}:is([comp=card-informative][data-trigger=hover]:hover,[comp=card-informative].is-open) .reveal{transition-delay:.25s;transform:translateY(0)}[comp=banner-carousel]{gap:var(--spacing-md);width:100%;padding-bottom:var(--spacing-3xl);flex-direction:column;display:flex;overflow:hidden}@media(min-width:1024px){[comp=banner-carousel]{padding-bottom:var(--spacing-kilo)}}[comp=banner-carousel] .content-grid{row-gap:var(--spacing-sm);flex-direction:column;max-width:100%}@media(min-width:1024px){[comp=banner-carousel] .content-grid{flex-direction:row}}[comp=banner-carousel] .slider{width:100%;overflow:hidden}@media(min-width:1024px){[comp=banner-carousel] .slider{-webkit-mask-image:linear-gradient(to right,transparent var(--grid-pad-mob),black var(--grid-pad-mob),black calc(100% - 24px),transparent calc(100% - 24px));mask-image:linear-gradient(to right,transparent var(--grid-pad-mob),black var(--grid-pad-mob),black calc(100% - 24px),transparent calc(100% - 24px));overflow:visible}}[comp=banner-carousel] .swiper-slide{width:100%;padding-inline:var(--grid-pad-mob)}@media(min-width:1024px){[comp=banner-carousel] .swiper-slide{width:64vw;padding-inline:0}}[comp=banner-carousel] .slide-card{border-radius:var(--radius-md);aspect-ratio:327/450;align-items:flex-end;display:flex;position:relative;overflow:hidden}@media(min-width:1024px){[comp=banner-carousel] .slide-card{aspect-ratio:923/500}}[comp=banner-carousel] .img-wrap{position:absolute;top:0;right:0;bottom:0;left:0}[comp=banner-carousel] .img-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .5s}[comp=banner-carousel] .swiper-slide:hover .img-wrap img{transform:scale(1.03)}[comp=banner-carousel] .slide-card:after{content:"";border-radius:var(--radius-md);pointer-events:none;z-index:1;background:linear-gradient(#0000 50%,#00000080);position:absolute;top:0;right:0;bottom:0;left:0}[comp=banner-carousel] .slide-content{z-index:2;width:100%;padding:var(--spacing-xs);align-items:flex-start;gap:var(--spacing-md);flex-direction:column;display:flex;position:relative}@media(min-width:1024px){[comp=banner-carousel] .slide-content{padding:var(--spacing-sm);flex-direction:row;justify-content:space-between;align-items:flex-end}}[comp=banner-carousel] .text-group{gap:var(--spacing-xxxxs);color:var(--color-white);flex-direction:column;display:flex}@media(min-width:1024px){[comp=banner-carousel] .text-group{max-width:429px}}[comp=banner-carousel] .title{font-family:var(--font-sans);font-size:var(--text-heading-md);line-height:var(--lh-heading-md);font-weight:var(--font-weight-medium)}[comp=banner-carousel] .description{font-size:var(--text-body-md);line-height:var(--lh-body-md);font-weight:var(--font-weight-light)}@media not all and (min-width:1024px){[comp=banner-carousel] .swiper-slide{transition:transform .5s}[comp=banner-carousel] .swiper-slide.swiper-slide-prev{transform:translate(40px)translateZ(0)}[comp=banner-carousel] .swiper-slide.swiper-slide-next{transform:translate(-40px)translateZ(0)}}[comp=card-informative-carousel]{background-color:var(--color-bg-inverse);width:100%;padding-top:var(--spacing-mega);padding-bottom:var(--spacing-xl);margin-inline:auto;overflow:hidden}[comp=card-informative-carousel] [comp=titles-body].--title-center{padding-top:0;padding-bottom:0}[comp=card-informative-carousel] [comp=titles-body] .title{color:var(--color-accent)}[comp=card-informative-carousel] .carousel-area{margin-top:var(--spacing-sm);gap:var(--spacing-sm);flex-direction:column;display:flex}@media(min-width:1024px){[comp=card-informative-carousel] .carousel-area{margin-top:var(--spacing-md)}}[comp=card-informative-carousel] .carousel-area::-webkit-scrollbar{display:none}[comp=card-informative-carousel][style]:not([style=""]) [comp=carousel-arrows].--bg{--arrows-bg:var(--color-white)!important}[comp=card-informative-carousel]:has([comp=titles-body].--title-center) .carousel-area{margin-top:var(--spacing-3xl)}@media(min-width:1024px){[comp=card-informative-carousel]:has([comp=titles-body].--title-center) .carousel-area{margin-top:var(--spacing-md)}}[comp=card-informative-carousel] .track{width:100%;overflow:hidden}[comp=card-informative-carousel] .card-wrap{width:100%;padding-inline:var(--grid-pad-mob)}[comp=card-informative-carousel] .nav{padding-inline:var(--grid-pad-mob)}@media(max-width:1023px){[comp=card-informative-carousel] .swiper-slide{transition:transform .4s}[comp=card-informative-carousel] .swiper-slide.swiper-slide-prev{transform:translate(32px)translateZ(0)}[comp=card-informative-carousel] .swiper-slide.swiper-slide-next{transform:translate(-32px)translateZ(0)}}@media(min-width:1024px){[comp=card-informative-carousel] .track{overflow:visible}[comp=card-informative-carousel] .card-wrap{width:calc((100vw - var(--grid-pad-mob) - 16px * 2 - 25px) / 3);padding-inline:0}[comp=card-informative-carousel] .nav{padding-inline:var(--grid-pad-mob)}}body.single-model [comp=card-informative-carousel]{padding-bottom:calc(var(--spacing-2xl) * 2);padding-top:var(--spacing-kilo)}@media(min-width:1024px){body.single-model [comp=card-informative-carousel]{padding-bottom:var(--spacing-mega);padding-top:var(--spacing-mega)}}body.single-model [comp=carousel-arrows].--bg{--arrows-bg:var(--color-neutral-xlight)!important}[comp=gallery]{background-color:var(--color-white);padding-top:var(--spacing-2xl)}[comp=gallery] .sticky-wrap{display:flex;position:sticky;top:150px;overflow:hidden}[comp=gallery] .track{align-items:flex-start;gap:var(--spacing-xs);padding-left:max(var(--grid-pad-mob),calc((100vw - var(--grid-max)) / 2 + var(--grid-pad-mob)));will-change:transform;flex-shrink:0;display:flex}@media(min-width:1024px){[comp=gallery] .track{padding-right:var(--spacing-sm)}}[comp=gallery] .item{flex-shrink:0;position:relative;overflow:hidden}@media(min-width:1024px){[comp=gallery] .item{border-radius:var(--radius-md)}}[comp=gallery] .item img,[comp=gallery] .item video{width:100%;height:auto;display:block}[comp=gallery] .item.--forced-ratio{overflow:hidden}[comp=gallery] .item.--forced-ratio img,[comp=gallery] .item.--forced-ratio video{object-fit:cover;height:100%}[comp=gallery] .item.--normal{width:200px}[comp=gallery] .item.--wide{width:350px}[comp=gallery] .item.--text-cta{justify-content:space-between;gap:var(--spacing-sm);border-radius:0;flex-direction:column;width:350px;min-height:328px;display:flex;overflow:visible}[comp=gallery] .item.--text-cta .item-text{font-family:var(--font-heading);font-size:var(--text-heading-lg);line-height:var(--lh-heading-lg);font-weight:var(--font-weight-medium);letter-spacing:.32px;color:var(--color-black)}[comp=gallery] .item.--text{border-radius:0;width:350px;min-height:328px;overflow:visible}[comp=gallery] .item.--text .item-text{font-family:var(--font-heading);font-size:var(--text-heading-lg);line-height:var(--lh-heading-lg);font-weight:var(--font-weight-medium);letter-spacing:.32px;color:var(--color-black)}@media(min-width:1024px){[comp=gallery] .item.--normal{width:400px}[comp=gallery] .item.--wide{width:800px}[comp=gallery] .item.--text-cta{letter-spacing:.4px;width:454px;min-height:552px}[comp=gallery] .item.--text{width:454px;min-height:552px}[comp=gallery] .item.--text .item-text{letter-spacing:.4px}}[comp=img-immersiva-con-dati]{width:100%;position:relative}[comp=img-immersiva-con-dati] .image-area{aspect-ratio:375/899;width:100%;position:relative;overflow:hidden}[comp=img-immersiva-con-dati] .image-area .bg{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}[comp=img-immersiva-con-dati] .image-area .vimeo-bg-wrap{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}[comp=img-immersiva-con-dati] .image-area .vimeo-bg{border:0;width:177.78vh;min-width:100%;height:56.25vw;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[comp=img-immersiva-con-dati] .overlay{pointer-events:none;background:radial-gradient(60% 45% at 50% 35.5%,#0000,#0009);position:absolute;top:0;right:0;bottom:0;left:0}[comp=img-immersiva-con-dati] .header{position:absolute;top:0;left:0;right:0}@media(min-width:1024px){[comp=img-immersiva-con-dati] .header [comp=titles-body] .center-inner{padding-block:var(--spacing-kilo)}}[comp=img-immersiva-con-dati]{--pin-dot-size:10px}[comp=img-immersiva-con-dati] .pin{left:var(--pin-x-mob);top:var(--pin-y-mob);transform:translate(calc(var(--pin-dot-size) / -2),-50%);cursor:default;flex-direction:row;align-items:center;gap:17px;display:flex;position:absolute}[comp=img-immersiva-con-dati] .pin .pin-dot{width:var(--pin-dot-size);height:var(--pin-dot-size);background:var(--color-black);flex-shrink:0;display:block}[comp=img-immersiva-con-dati] .pin .pin-label{font-family:var(--font-sans);font-size:var(--text-body-xl);line-height:1;font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-black);white-space:break-spaces}[comp=img-immersiva-con-dati] [comp=titles-body].--datas{padding-bottom:27.54px}[comp=img-immersiva-con-dati] [comp=titles-body].--datas .value,[comp=img-immersiva-con-dati] [comp=titles-body].--datas .desc{text-align:center}@media(min-width:1024px){[comp=img-immersiva-con-dati] [comp=titles-body].--datas .value,[comp=img-immersiva-con-dati] [comp=titles-body].--datas .desc{text-align:left}[comp=img-immersiva-con-dati] .image-area{aspect-ratio:14/17}[comp=img-immersiva-con-dati] .pin{left:var(--pin-x-dsk);top:var(--pin-y-dsk)}[comp=img-immersiva-con-dati] .pin .pin-label br{display:none}[comp=img-immersiva-con-dati] [comp=titles-body].--datas{padding-bottom:0;position:absolute;bottom:72px;left:0;right:0}[comp=img-immersiva-con-dati] [comp=titles-body].--datas .value,[comp=img-immersiva-con-dati] [comp=titles-body].--datas .desc{color:var(--color-black)}}@media(min-width:1280px){[comp=img-immersiva-con-dati] .image-area{aspect-ratio:1440/1185}}[comp=img-immersiva-con-dati].--text-white .header .title,[comp=img-immersiva-con-dati].--text-white .header .paragraph,[comp=img-immersiva-con-dati].--text-white .pin-label{color:var(--color-white)}[comp=img-immersiva-con-dati].--text-white .pin-dot{background:var(--color-white)}@media(min-width:1024px){[comp=img-immersiva-con-dati].--text-white>[comp=titles-body]{border-top:1px solid var(--color-neutral-white)}[comp=img-immersiva-con-dati].--text-white [comp=titles-body].--datas .value,[comp=img-immersiva-con-dati].--text-white [comp=titles-body].--datas .desc{color:var(--color-white)}}[comp=img-immersiva-con-dati] .cta-sentinel{pointer-events:none;width:1px;height:52px;display:block;position:absolute;bottom:31.2236%;right:16px}[comp=img-immersiva-con-dati] .cta-wrap{z-index:50;transition:opacity .2s;position:absolute;bottom:31.2236%;right:16px}[comp=img-immersiva-con-dati] .cta-wrap.is-sticky{position:fixed;bottom:24px;right:16px}[comp=img-immersiva-con-dati] .cta-wrap.is-hidden{opacity:0;pointer-events:none}[comp=banner-menu]{border-radius:var(--radius-md);width:100%;position:relative;overflow:hidden}[comp=banner-menu].--large{aspect-ratio:430/357}[comp=banner-menu].--small{aspect-ratio:275/140}@media(min-width:1024px){[comp=banner-menu].--small{aspect-ratio:430/180}}[comp=banner-menu] .img{position:absolute;top:0;right:0;bottom:0;left:0}[comp=banner-menu] .img img{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;transition:transform .3s ease-out;display:block}[comp=banner-menu] .gradient{pointer-events:none;z-index:1;background:linear-gradient(#0000 50%,#00000080);position:absolute;top:0;right:0;bottom:0;left:0}[comp=banner-menu]:hover .img img{transform:scale(1.05)}[comp=banner-menu] .content{z-index:2;padding:var(--spacing-xxs) var(--spacing-xs);position:absolute;bottom:0;left:0;right:0}@media(min-width:1024px){[comp=banner-menu] .content{padding:var(--spacing-xs) var(--spacing-sm)}}[comp=banner-menu] .label{font-family:var(--font-heading);font-size:var(--text-heading-sm);line-height:var(--lh-heading-sm);font-weight:var(--font-weight-medium);color:var(--color-white)}[comp=banner-menu] .card-link{z-index:10;position:absolute;top:0;right:0;bottom:0;left:0}[comp=footer]{pointer-events:none;padding-bottom:310px;position:relative}[comp=footer] footer,[comp=footer] .bg-layer{pointer-events:auto}[comp=footer] .bg-layer{z-index:-1;height:559px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@media(max-width:1023px){[comp=footer] .bg-layer{height:640px}}[comp=footer].--in-view .bg-layer{z-index:1;aspect-ratio:1440/559;width:100%;position:fixed;inset:auto 0 0}@media(min-width:1024px){[comp=footer].--in-view .bg-layer{aspect-ratio:375/640}}[comp=footer] .bg-image{position:absolute;top:0;right:0;bottom:0;left:0}[comp=footer] .bg-image img{object-fit:cover;width:100%;height:100%;display:block}[comp=footer] .bg-image:after{content:"";background:#00000080;position:absolute;top:0;right:0;bottom:0;left:0}[comp=footer] .copyright-row{gap:var(--spacing-sm);max-width:var(--grid-max);flex-direction:column;width:100%;margin-inline:auto;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0}@media(min-width:1024px){[comp=footer] .copyright-row{flex-direction:row;justify-content:space-between;align-items:baseline;padding:16px}}[comp=footer] .copyright,[comp=footer] .credit{color:var(--color-white);font-size:12px;line-height:1.2}[comp=footer] .copyright{font-weight:var(--font-weight-light)}[comp=footer] .credit{font-weight:var(--font-weight-light);white-space:nowrap}[comp=footer] .credit strong{font-weight:var(--font-weight-bold)}[comp=footer] footer{z-index:60;position:relative}[comp=footer] .panel{background:var(--color-black);border-radius:0 0 var(--radius-md) var(--radius-md)}[comp=footer] .panel-inner{padding-top:112px;padding-bottom:var(--spacing-2xl);flex-direction:column;display:flex}@media(min-width:1024px){[comp=footer] .panel-inner{padding-top:var(--spacing-tera)}}[comp=footer] .newsletter{max-width:var(--grid-max);width:100%;padding-inline:var(--spacing-xs);flex-direction:column;margin-inline:auto;padding-bottom:16px;display:flex}[comp=footer] .newsletter-top{gap:var(--spacing-sm);flex-direction:column;display:flex}@media(min-width:1024px){[comp=footer] .newsletter-top{justify-content:space-between;align-items:center;gap:var(--spacing-lg);flex-direction:row}}[comp=footer] .newsletter.--open .newsletter-top [comp=buttons]{display:none}[comp=footer] .newsletter-text{gap:var(--spacing-xxs);flex-direction:column;display:flex}@media(min-width:1024px){[comp=footer] .newsletter-text{align-items:baseline;gap:var(--spacing-xs);flex-direction:row}}[comp=footer] .newsletter-title{font-size:var(--text-heading-md);color:var(--color-white);letter-spacing:.01em}[comp=footer] .newsletter-desc{font-size:var(--text-body-md);color:var(--color-white)}[comp=footer] .newsletter-form{height:0;transition:height .35s ease-out;overflow:hidden}[comp=footer] .newsletter-form-inner{padding-top:var(--spacing-sm);padding-bottom:4px}[comp=footer] .newsletter-form-body{gap:var(--spacing-sm);flex-direction:column;display:flex}@media(min-width:1024px){[comp=footer] .newsletter-form-body{flex-direction:row;align-items:flex-start;gap:14px}}[comp=footer] .newsletter-form-left{flex:1;min-width:0}[comp=footer] .newsletter-form-row input.input{background-color:var(--color-white);border-radius:var(--radius-sm);width:100%;height:52px;color:var(--color-neutral-dark);padding:10px 16px;font-family:inherit;font-size:16px;display:block}[comp=footer] .newsletter-form-row input.input::placeholder{color:var(--color-neutral-dark)}[comp=footer] .newsletter-form-row input.input:focus{outline:none}[comp=footer] .entry__specification{color:#ffffff80;margin-top:8px;font-size:14px;font-weight:300;line-height:1.4}[comp=footer] .entry__specification a{color:inherit}[comp=footer] .entry__error{color:#ff4949;margin-top:4px;font-size:13px;display:block}[comp=footer] button.sib-form-block__button{border-radius:var(--radius-sm);height:52px;font-family:inherit;font-size:var(--text-button);font-weight:var(--font-weight-medium);line-height:var(--lh-button);white-space:nowrap;cursor:not-allowed;opacity:.4;background:var(--color-green);color:var(--color-black);border:none;flex-shrink:0;align-items:center;width:fit-content;padding:15px 16px 15px 28px;transition:opacity .2s;display:inline-flex;position:relative;overflow:hidden}[comp=footer] button.sib-form-block__button:before{content:"";background:var(--color-black);width:4px;height:4px;position:absolute;bottom:24px;left:12px}[comp=footer] button.sib-form-block__button:not(:disabled){opacity:1;cursor:pointer}[comp=footer] button.sib-form-block__button:not(:disabled):hover:before{animation:.5s ease-in-out btn-indicator}[comp=footer] button.sib-form-block__button .nl-clip{height:calc(var(--lh-button) + 3px);flex-direction:column;display:flex;overflow:hidden}[comp=footer] button.sib-form-block__button .nl-text{flex-shrink:0;padding-bottom:3px}[comp=footer] button.sib-form-block__button:not(:disabled):hover .nl-text{animation:.15s ease-in-out forwards btn-text-slide}[comp=footer] button.sib-form-block__button .sib-hide-loader-icon{display:none}[comp=footer] .sib-form-message-panel{border-radius:3px;margin-bottom:8px;padding:10px 14px;font-size:14px;display:none}[comp=footer] .sib-form-message-panel#error-message{color:#661d1d;background:#ffeded;border:1px solid #ff4949}[comp=footer] .sib-form-message-panel#success-message{color:#085229;background:#e7faf0;border:1px solid #13ce66}[comp=footer] .sib-form-message-panel.sib-form-message-panel--active{display:block!important}[comp=footer] .sib-form-message-panel p{margin:0}[comp=footer] #sib-form-container{background:0 0}[comp=footer] .spacer{border-top:1px solid var(--color-white);opacity:.2;display:block}[comp=footer] .menus{max-width:var(--grid-max);opacity:.65;width:100%;padding-top:56px;padding-left:var(--spacing-xs);padding-right:var(--spacing-xs);flex-wrap:wrap;gap:40px 15px;margin-inline:auto;display:flex}@media(min-width:1024px){[comp=footer] .menus{padding-right:calc(var(--spacing-xs) + 66px);flex-wrap:nowrap;justify-content:space-between;gap:0}}[comp=footer] .col{gap:var(--spacing-xxs);flex-direction:column;width:156px;display:flex}@media(min-width:1024px){[comp=footer] .col{width:auto}}[comp=footer] .col-label{font-size:12px;font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-white);line-height:1.3}[comp=footer] .col ul{gap:var(--spacing-xxs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[comp=footer] .col ul a{font-size:12px;font-weight:var(--font-weight-light);color:var(--color-white);line-height:1.6;text-decoration:none;display:block}[comp=footer] .col ul a:hover{text-decoration:underline}[comp=footer] .legal-row{gap:var(--spacing-sm);max-width:var(--grid-max);width:100%;padding-inline:var(--spacing-sm);padding-block:var(--spacing-xs);flex-direction:column;margin-inline:auto;display:flex}@media(min-width:1024px){[comp=footer] .legal-row{padding-inline:var(--spacing-xs);padding-block:var(--spacing-xs);flex-direction:row;justify-content:space-between;align-items:center}}[comp=footer] .legal-links{color:var(--color-white);font-size:12px;line-height:1.5}[comp=footer] .legal-links a{font-weight:var(--font-weight-medium);color:var(--color-white);text-decoration:none}[comp=footer] .legal-links a:hover{text-decoration:underline}[comp=footer] .legal-links .sep{font-weight:var(--font-weight-light)}[comp=footer] .legal-social{align-items:center;gap:var(--spacing-sm);display:flex}[comp=footer] .social-label{font-size:12px;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.12px;color:var(--color-white);white-space:nowrap;line-height:1.3}[comp=footer] .socials{align-items:center;gap:var(--spacing-xxxs);display:flex}[comp=footer] .social-link{border-radius:var(--radius-sm);background:var(--color-white);width:32px;height:32px;color:var(--color-black);flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex}[comp=footer] .social-link:hover{opacity:.75}[comp=menu-modelli]{z-index:200;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}[comp=menu-modelli].is-open{pointer-events:auto}[comp=menu-modelli] .backdrop{opacity:0;cursor:pointer;background:#23272380;transition:opacity .4s;position:absolute;top:32px;right:0;bottom:0;left:0}[comp=menu-modelli].is-open .backdrop{opacity:1}body:has([data-header-pill].is-scrolled~[comp=menu-modelli]) [comp=menu-modelli] .panel-wrap,body:has([data-header-pill].is-scrolled~[comp=menu-modelli]) [comp=menu-modelli] .backdrop{top:0}[comp=menu-modelli] .panel-wrap{align-items:flex-start;width:100%;transition:transform .4s;display:flex;position:absolute;top:32px;bottom:0;left:0;transform:translate(-100%)}@media(min-width:1024px){[comp=menu-modelli] .panel-wrap{width:72%;overflow:hidden}}[comp=menu-modelli].is-open .panel-wrap{transform:translate(0)}[comp=menu-modelli] .panel-main{background:var(--color-white);flex-direction:column;flex-shrink:0;gap:24px;width:calc(100% - 52px);height:100%;padding:24px;transition:transform .3s;display:flex;overflow-y:auto}@media(min-width:1024px){[comp=menu-modelli] .panel-main{z-index:1;flex-shrink:0;width:calc(50% - 26px);position:relative;box-shadow:0 0 15px #0003}}[comp=menu-modelli] .panel-main::-webkit-scrollbar{display:none}[comp=menu-modelli] .panel-wrap.has-gamme .panel-main{transform:translate(-100%)}@media(min-width:1024px){[comp=menu-modelli] .panel-wrap.has-gamme .panel-main{transform:none}}[comp=menu-modelli] .section-label{font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-neutral-dark);text-transform:uppercase;margin-bottom:24px;line-height:1}[comp=menu-modelli] .models-section{flex-direction:column;display:flex}[comp=menu-modelli] .models-list{gap:var(--spacing-xxxs);flex-direction:column;margin-bottom:40px;display:flex}@media(min-width:1024px){[comp=menu-modelli] .models-list{gap:0;margin-bottom:16px}}[comp=menu-modelli] .models-section [comp=buttons].--tertiary:first-of-type{margin-bottom:8px}[comp=menu-modelli] .model-btn{width:fit-content;font-family:var(--font-heading);font-size:var(--text-heading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-inverse);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;line-height:1.3;transition:color .2s;display:block;position:relative;overflow:hidden}[comp=menu-modelli] .model-btn:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}[comp=menu-modelli] .model-btn:hover:after,[comp=menu-modelli] .model-btn.is-active:after{transform-origin:0;transition:transform .3s,transform-origin;transform:scaleX(1)}@media(min-width:1024px){[comp=menu-modelli] .model-btn{font-size:var(--text-heading-md)}}[comp=menu-modelli] .link-all{font-family:var(--font-sans);font-size:var(--text-body-sm);line-height:1;font-weight:var(--font-weight-medium);width:fit-content;text-decoration:none}[comp=menu-modelli] .utils-section{flex-direction:column;margin-top:auto;display:flex}[comp=menu-modelli] .utils-links{grid-template-rows:auto auto;grid-template-columns:1fr;gap:8px 16px;display:grid}@media(min-width:1024px){[comp=menu-modelli] .utils-links{grid-template-columns:1fr 1fr;grid-auto-flow:column;row-gap:4px}}[comp=menu-modelli] .util-link{column-gap:var(--spacing-xxxs);font-family:var(--font-sans);font-size:var(--text-button);font-weight:var(--font-weight-medium);color:var(--color-accent);width:fit-content;line-height:1.3;text-decoration:none;display:flex}[comp=menu-modelli] [comp=banner-menu]{flex-shrink:0}[comp=menu-modelli] .gamme-wrap{pointer-events:none;z-index:-1;width:calc(100% - 52px);height:100%;position:absolute;top:0;left:0;overflow:hidden}@media(min-width:1024px){[comp=menu-modelli] .gamme-wrap{pointer-events:none;width:calc(50% - 26px);height:100%;transition:transform .35s;position:relative;overflow:hidden;transform:translate(-100%)}}[comp=menu-modelli] .panel-wrap.has-gamme .gamme-wrap{pointer-events:auto;z-index:1}@media(min-width:1024px){[comp=menu-modelli] .panel-wrap.has-gamme .gamme-wrap{z-index:auto;pointer-events:auto;width:calc(50% - 26px);transition:transform .35s .2s;position:relative;transform:translate(0)}}[comp=menu-modelli] .panel-gamme{background:var(--color-neutral-medium);flex-direction:column;gap:16px;padding:16px 24px 24px;transition:transform .35s;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}@media(min-width:1024px){[comp=menu-modelli] .panel-gamme{padding-top:24px}}[comp=menu-modelli] .panel-gamme::-webkit-scrollbar{display:none}[comp=menu-modelli] .panel-gamme.is-active{transition:transform .35s .2s;transform:translate(0)}[comp=menu-modelli] .btn-back{font-family:var(--font-sans);font-size:var(--text-body-md);line-height:var(--lh-button);font-weight:var(--font-weight-medium);color:var(--color-accent);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;padding:0;display:flex}@media(min-width:1024px){[comp=menu-modelli] .btn-back{display:none}}[comp=menu-modelli] .gamme-cards{flex-direction:column;gap:8px;display:flex}@media(min-width:1024px){[comp=menu-modelli] .gamme-cards{gap:16px}}[comp=menu-modelli] .gamme-cards [comp=card-gamma]{width:100%}[comp=menu-modelli] .close-area{flex-shrink:0;justify-content:center;width:52px;margin-block:auto;display:flex}@media(min-width:1024px){[comp=menu-modelli] .close-area{justify-content:end;width:76px;margin-block:0;padding-top:24px}}[comp=menu-modelli] .btn-close{border-radius:var(--radius-md);background:var(--color-neutral-xlight);cursor:pointer;opacity:0;pointer-events:none;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .3s .1s;display:flex}@media(min-width:1024px){[comp=menu-modelli] .btn-close{width:52px;height:52px}}[comp=menu-modelli].is-open .btn-close{opacity:1;pointer-events:auto}[comp=model-gallery]{width:100%;padding-top:var(--spacing-xl)}@media(min-width:1024px){[comp=model-gallery]{padding-block:var(--spacing-3xl)}}[comp=model-gallery] .header{margin-bottom:var(--spacing-xs)}@media(min-width:1024px){[comp=model-gallery] .header{margin-bottom:var(--spacing-xxs)}}[comp=model-gallery] .header .--small-title-support{border-bottom:1px solid var(--color-neutral-xlight)}[comp=model-gallery] .body-row{flex-wrap:wrap;align-items:stretch;column-gap:16px;display:flex}[comp=model-gallery] .sticky-col{flex-shrink:0;width:50%}@media(max-width:1023px){[comp=model-gallery] .sticky-col{width:100%}}[comp=model-gallery] .sticky-panel{border-top-right-radius:var(--spacing-xxxs);border-bottom-right-radius:var(--spacing-xxxs);height:100dvh;position:sticky;top:0;overflow:hidden}@media(max-width:1023px){[comp=model-gallery] .sticky-panel{aspect-ratio:9/16;height:auto;position:relative}}[comp=model-gallery] .sticky-img{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}[comp=model-gallery] .sticky-panel:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(219.78deg,#0000 22.45%,#0009 61.8%);position:absolute;top:0;right:0;bottom:0;left:0}[comp=model-gallery] .sticky-content{z-index:2;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}[comp=model-gallery] .sticky-cta{padding-inline:var(--spacing-sm);padding-bottom:var(--spacing-sm);align-self:flex-start}@media(min-width:1024px){[comp=model-gallery] .sticky-cta{padding-bottom:var(--spacing-md)}}[comp=model-gallery] .sticky-divider{border:none;border-top:1px solid var(--color-white);opacity:.5}[comp=model-gallery] .features{gap:var(--spacing-kilo);padding-inline:var(--spacing-sm);padding-top:var(--spacing-sm);padding-bottom:47px;display:flex}@media(max-width:1023px){[comp=model-gallery] .features{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-sm);gap:var(--spacing-sm);flex-direction:column}}[comp=model-gallery] .feature{gap:var(--spacing-xxxs);flex-direction:column;display:flex}[comp=model-gallery] .feature-label{font-family:var(--font-sans);font-size:var(--text-heading-sm);font-weight:var(--font-weight-medium);color:var(--color-white);line-height:1.3}[comp=model-gallery] .feature-body{font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--font-weight-light);color:var(--color-white);line-height:1.4}[comp=model-gallery] .cards-col{gap:var(--spacing-xs);min-width:0;padding-inline:var(--grid-pad-mob);padding-top:var(--grid-pad-mob);flex-direction:column;flex:1;display:flex}@media(min-width:1024px){[comp=model-gallery] .cards-col{padding-inline:0;padding-top:0}}[comp=model-gallery].--cards-left .sticky-col{order:2}[comp=model-gallery].--cards-left .cards-col{order:1}@media(max-width:1023px){[comp=model-gallery].--cards-left .sticky-col,[comp=model-gallery].--cards-left .cards-col{order:unset}}@media(min-width:1024px){[comp=model-gallery].--cards-right{padding-right:var(--grid-pad-dsk)}[comp=model-gallery].--cards-right .cards-col{padding-right:calc((100vw - var(--grid-max)) / 2)}[comp=model-gallery].--cards-left{padding-left:var(--grid-pad-dsk)}[comp=model-gallery].--cards-left .cards-col{padding-left:calc((100vw - var(--grid-max)) / 2)}}[comp=blocco-lanci]{background-color:var(--color-black);padding-top:var(--spacing-kilo);padding-inline:var(--spacing-sm);gap:var(--spacing-3xl);flex-direction:column;display:flex}@media(min-width:1024px){[comp=blocco-lanci]{padding-top:var(--spacing-mega);gap:var(--spacing-kilo);padding-inline:var(--spacing-xs)}}[comp=blocco-lanci] [comp=titles-body].--title-paragraph-center{padding-block:0}[comp=blocco-lanci] [comp=titles-body].--title-paragraph-center .center-inner{padding:0}[comp=blocco-lanci] [comp=titles-body].--title-paragraph-center .testo .title{color:var(--color-white)}[comp=blocco-lanci] .banners{gap:var(--spacing-sm);flex-direction:column;display:flex}[comp=blocco-lanci] .banners [comp=banner]{padding-inline:0}@media(min-width:1024px){[comp=blocco-lanci] .banners{gap:var(--spacing-md);flex-direction:row}[comp=blocco-lanci] .banners [comp=banner]{flex:1;width:auto;min-width:0}[comp=blocco-lanci] .banners [comp=banner] .card-inner{width:100%;max-width:none;margin-inline:0}}[comp=blocco-lanci].--overlay .banners [comp=banner] .img-wrap:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#00000080);position:absolute;top:0;right:0;bottom:0;left:0}[comp=blocco-lanci] .header,[comp=blocco-lanci] .banners{max-width:var(--grid-max);margin-inline:auto}[comp=video-fullscreen]{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}[comp=video-fullscreen].--has-mobile{aspect-ratio:9/16}@media(min-width:1024px){[comp=video-fullscreen].--has-mobile{aspect-ratio:16/9}}[comp=video-fullscreen] video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}[comp=video-fullscreen] .vimeo-bg-wrap{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}[comp=video-fullscreen] .vimeo-bg{border:0;width:177.78vh;min-width:100%;height:56.25vw;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[comp=video-fullscreen] .yt-bg-wrap,[comp=video-fullscreen] .yt-bg{width:100%;height:100%}[comp=video-fullscreen] .video-toggle{z-index:2;color:var(--color-white);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;transition:opacity .2s;display:flex;position:absolute;top:24px;left:24px}[comp=video-fullscreen] .video-toggle.is-fixed{position:fixed;top:auto;bottom:24px;left:24px}[comp=video-fullscreen] .video-toggle.is-bottom{top:auto;bottom:24px}[comp=video-fullscreen] .video-toggle .vt-label{white-space:nowrap;font-size:16px;font-weight:500;line-height:1}[comp=video-fullscreen] .video-toggle .vt-label .text-clip{flex-direction:column;height:16px;display:flex;overflow:hidden}[comp=video-fullscreen] .video-toggle .vt-label .text{flex-shrink:0}[comp=video-fullscreen] .video-toggle:hover .vt-label .text{animation:.15s ease-in-out forwards btn-text-slide}[comp=icon-list-img]{width:100%;color:var(--color-text-inverse)}[comp=icon-list-img] .inner{width:100%;max-width:var(--grid-max);padding-inline:var(--grid-pad-mob);padding-block:var(--spacing-kilo);flex-direction:column;gap:40px;margin-inline:auto;display:flex}@media(min-width:1024px){[comp=icon-list-img] .inner{padding-right:var(--grid-pad-mob);padding-block:var(--spacing-mega);flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0}}[comp=icon-list-img] .img-col{aspect-ratio:327/342;border-radius:var(--radius-md);flex-shrink:0;width:100%;overflow:hidden}@media(min-width:1024px){[comp=icon-list-img] .img-col{aspect-ratio:688/720;flex:1}}[comp=icon-list-img] .img-col img{object-fit:cover;width:100%;height:100%}[comp=icon-list-img] .content-col{flex-direction:column;display:flex}@media(min-width:1024px){[comp=icon-list-img] .content-col{flex:1}}[comp=icon-list-img] .testo{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}@media(min-width:1024px){[comp=icon-list-img] .testo{margin-bottom:64px}}[comp=icon-list-img] .icon-list{flex-direction:column;margin:0 0 40px;padding:0;list-style:none;display:flex}[comp=icon-list-img] .icon-item{color:var(--color-accent);flex-direction:column;gap:16px;display:flex}[comp=icon-list-img] .icon-item:not(:first-of-type){padding-top:16px}[comp=icon-list-img] .icon-item:not(:last-child){border-bottom:1px solid var(--color-neutral-dark-20);padding-bottom:16px}@media(min-width:1024px){[comp=icon-list-img] .icon-item{flex-direction:row;align-items:center;gap:24px}}[comp=icon-list-img] .icon-box{background-color:var(--color-white);border-radius:4px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;padding:16px;display:inline-flex}@media(min-width:1024px){[comp=icon-list-img] .icon-box{width:96px;height:96px;padding:32px}}[comp=icon-list-img] .item-text{color:var(--color-text-inverse);flex-direction:column;gap:4px;display:flex}[comp=icon-list-img] .buttons{gap:var(--spacing-xxs);flex-direction:column;display:flex}@media(min-width:1024px){[comp=icon-list-img] .buttons{padding-left:var(--grid-pad-mob);flex-direction:row}[comp=icon-list-img].--img-right .inner{flex-direction:row-reverse}[comp=icon-list-img].--img-left .inner{flex-direction:row}[comp=icon-list-img].--img-left .testo,[comp=icon-list-img].--img-left .icon-item,[comp=icon-list-img].--img-right .testo,[comp=icon-list-img].--img-right .icon-item{padding-left:var(--grid-pad-mob);padding-right:133px}}[comp=compara-modelli]{background:var(--color-white);padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-kilo);padding-inline:0}@media(min-width:1024px){[comp=compara-modelli]{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-mega);padding-inline:0}}[comp=compara-modelli] .block-head{margin-bottom:40px;padding-inline:24px}@media(min-width:1024px){[comp=compara-modelli] .block-head{margin-bottom:56px;padding-inline:0}}[comp=compara-modelli] .block-head__title{font-family:var(--font-heading);font-size:var(--text-heading-md);font-weight:var(--font-weight-medium);line-height:var(--lh-heading-md);color:var(--color-black);margin-bottom:12px}@media(min-width:1024px){[comp=compara-modelli] .block-head__title{font-size:var(--text-heading-xl);line-height:var(--lh-heading-xl)}}[comp=compara-modelli] .block-head__text{font-family:var(--font-sans);font-size:var(--text-body-lg);font-weight:var(--font-weight-light);line-height:var(--lh-body-lg);color:var(--color-black)}[comp=compara-modelli] .table-wrap{cursor:grab;display:flex;overflow:hidden}[comp=compara-modelli] .table-wrap:active{cursor:grabbing}@media(min-width:1024px){[comp=compara-modelli] .table-wrap{cursor:default;grid-template-columns:1fr 1fr 1fr 1fr;gap:0;display:grid;overflow:visible}}[comp=compara-modelli] .labels-col{display:none}@media(min-width:1024px){[comp=compara-modelli] .labels-col{grid-row:1/-1;grid-template-rows:subgrid;flex-shrink:0;display:grid}}[comp=compara-modelli] .labels-col .col-header{flex-direction:column;justify-content:flex-end;padding-bottom:24px;padding-left:24px;display:flex}[comp=compara-modelli] .labels-col .spec-label{font-family:var(--font-sans);font-size:var(--text-body-md);font-weight:var(--font-weight-light);color:var(--color-black);align-items:center;padding-left:24px;line-height:1.4;display:flex}[comp=compara-modelli] .labels-col .spec-label+:is([comp=compara-modelli] .labels-col .spec-label){border-top:1px solid var(--color-neutral-light);padding-top:8px}[comp=compara-modelli] .labels-col .spec-label:not(.spec-label--price){padding-bottom:8px}[comp=compara-modelli] .model-col{flex-direction:column;display:flex;position:relative}@media(max-width:1023px){[comp=compara-modelli] .model-col{flex:none;width:66.6667%;transition:transform .4s}}@media(min-width:1024px){[comp=compara-modelli] .model-col{grid-row:1/-1;grid-template-rows:subgrid;display:grid}}[comp=compara-modelli] .model-col:before{content:"";background:linear-gradient(#0000,#aeec0166);position:absolute;top:0;right:0;bottom:-8px;left:0}@supports (color:color-mix(in lab,red,red)){[comp=compara-modelli] .model-col:before{background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--color-green) 40%,transparent) 100%)}}[comp=compara-modelli] .model-col:before{mix-blend-mode:multiply;opacity:0;pointer-events:none;border-radius:var(--radius-sm);z-index:1;transition:opacity .3s}@media(min-width:1024px){[comp=compara-modelli] .model-col:hover:before{opacity:1}}[comp=compara-modelli] .model-header{flex-direction:column;gap:8px;padding-left:24px;display:flex}@media(min-width:1024px){[comp=compara-modelli] .model-header{gap:16px;padding-inline:8px}}[comp=compara-modelli] .model-header-top{flex-direction:column;gap:4px;display:flex}[comp=compara-modelli] .badge{z-index:1;background:var(--color-blue);color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-body-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);text-transform:uppercase;align-items:center;padding:4px 8px;line-height:1;display:inline-flex;position:absolute;top:8px;left:8px}[comp=compara-modelli] .image-wrap{aspect-ratio:453/322;border-radius:var(--radius-sm);width:100%;position:relative;overflow:hidden}[comp=compara-modelli] .model-img{object-fit:contain;width:100%;height:100%;transition:opacity .2s}[comp=compara-modelli] .swatches{gap:4px;display:flex}[comp=compara-modelli] .model-name{font-family:var(--font-heading);font-size:var(--text-heading-sm);font-weight:var(--font-weight-medium);line-height:var(--lh-heading-sm);color:var(--color-black);padding-bottom:24px}[comp=compara-modelli] .spec-row{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2px 8px;padding-inline:24px;display:flex}[comp=compara-modelli] .spec-row+:is([comp=compara-modelli] .spec-row){border-top:1px solid var(--color-neutral-light);padding-top:12px}[comp=compara-modelli] .spec-row:not(:has(+.model-cta)){padding-bottom:12px}@media(min-width:1024px){[comp=compara-modelli] .spec-row{flex-direction:row;align-items:center;padding-inline:8px}[comp=compara-modelli] .spec-row+:is([comp=compara-modelli] .spec-row){padding-top:8px}[comp=compara-modelli] .spec-row:not(:has(+.model-cta)){padding-bottom:8px}}[comp=compara-modelli] .spec-label-mob{font-family:var(--font-sans);font-size:var(--text-body-xs);line-height:var(--lh-subtitle);font-weight:var(--font-weight-light);color:var(--color-black)}@media(min-width:1024px){[comp=compara-modelli] .spec-label-mob{display:none}}[comp=compara-modelli] .spec-val{font-family:var(--font-sans);font-size:var(--text-body-md);line-height:1.4;font-weight:var(--font-weight-light);color:var(--color-black)}@media(min-width:1024px){[comp=compara-modelli] .spec-val{width:100%}}[comp=compara-modelli] .spec-val strong{font-weight:var(--font-weight-bold)}[comp=compara-modelli] .model-cta{padding-top:24px;padding-inline:24px}@media(min-width:1024px){[comp=compara-modelli] .model-cta{align-self:start;padding-inline:8px}}[comp=compara-modelli] .note{font-family:var(--font-sans);font-size:var(--text-body-xs);font-weight:var(--font-weight-light);color:var(--color-black);margin-top:40px;padding-inline:24px;line-height:1}@media(min-width:1024px){[comp=compara-modelli] .note{margin-top:40px;padding-left:calc(25% + 4px)}}[comp=compara-modelli] .note a{color:var(--color-blue);text-decoration:underline}[comp=compara-modelli] .mobile-nav{margin-top:32px;padding-left:24px;display:flex}@media(min-width:1024px){[comp=compara-modelli] .mobile-nav{display:none}}[comp=compara-modelli].--single{flex-direction:column;display:flex}@media(min-width:1024px){[comp=compara-modelli].--single{flex-direction:row;align-items:stretch;gap:16px;padding-inline:0}}[comp=compara-modelli].--single .product-panel{justify-content:space-between;gap:var(--spacing-sm);flex-direction:column;padding-inline:24px;display:flex}@media(min-width:1024px){[comp=compara-modelli].--single .product-panel{width:453px;padding-inline:0;padding-left:var(--spacing-sm);flex-shrink:0}}[comp=compara-modelli].--single .model-header-top{flex-direction:column;gap:4px;display:flex}[comp=compara-modelli].--single .product-footer{flex-direction:column;display:flex}[comp=compara-modelli].--single .image-wrap{aspect-ratio:453/322;border-radius:var(--radius-sm);width:100%;position:relative;overflow:hidden}[comp=compara-modelli].--single .specs-panel{margin-top:var(--spacing-sm)}@media(min-width:1024px){[comp=compara-modelli].--single .specs-panel{flex:1;min-width:0;margin-top:0;padding-inline:0}}[comp=compara-modelli].--single .model-name{padding-bottom:var(--spacing-sm);padding-inline:var(--spacing-sm)}@media(min-width:1024px){[comp=compara-modelli].--single .model-name{padding-inline:0;padding-bottom:var(--spacing-md)}}[comp=compara-modelli].--single .specs-body{flex-direction:column;display:flex}[comp=compara-modelli].--single .spec-row{padding-inline:var(--spacing-sm);flex-direction:column;gap:2px;display:flex}[comp=compara-modelli].--single .spec-row+:is([comp=compara-modelli].--single .spec-row){border-top:1px solid var(--color-neutral-light);padding-top:12px}[comp=compara-modelli].--single .spec-row:not(:last-child){padding-bottom:12px}@media(min-width:1024px){[comp=compara-modelli].--single .spec-row{flex-direction:row;gap:8px;padding-inline:0}[comp=compara-modelli].--single .spec-row+:is([comp=compara-modelli].--single .spec-row){padding-top:8px}[comp=compara-modelli].--single .spec-row:not(:last-child){padding-bottom:8px}}[comp=compara-modelli].--single .spec-row .spec-label{font-family:var(--font-sans);font-size:var(--text-body-xs);font-weight:var(--font-weight-light);color:var(--color-black);line-height:1;display:block}@media(min-width:1024px){[comp=compara-modelli].--single .spec-row .spec-label{font-size:var(--text-body-sm);line-height:var(--lh-body-sm);align-items:unset;border-top:none;flex:1;padding-top:0;padding-bottom:0;padding-left:0}[comp=compara-modelli].--single .spec-row .spec-val{flex:1;width:auto}}[comp=compara-modelli].--single .model-cta{padding-top:var(--spacing-sm);padding-inline:var(--spacing-sm)}@media(min-width:1024px){[comp=compara-modelli].--single .model-cta{align-self:unset;padding-inline:0}}[comp=modello-hero]{background:var(--color-neutral-xlight);padding-top:var(--spacing-mega);flex-direction:column;min-height:100dvh;display:flex;position:relative}@media(min-width:1024px){[comp=modello-hero]{padding-top:var(--spacing-kilo);grid-template-rows:1fr;grid-template-columns:calc(25% + 24px) calc(50% - 16px) 1fr;row-gap:24px;display:grid;overflow:hidden}}[comp=modello-hero] .gallery-col{flex-direction:column;order:1;justify-content:center;display:flex}@media(min-width:1024px){[comp=modello-hero] .gallery-col{grid-area:1/2}}[comp=modello-hero] .gallery-track{aspect-ratio:688/471;width:100%;position:relative;overflow:hidden}[comp=modello-hero] .gallery-img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}[comp=modello-hero] .gallery-controls{flex-direction:column;align-items:center;gap:8px;padding-top:16px;display:flex}[comp=modello-hero] .info-col{display:contents}@media(min-width:1024px){[comp=modello-hero] .info-col{gap:var(--spacing-xxs);flex-direction:column;grid-area:1/1;align-self:center;padding-left:24px;padding-right:16px;display:flex}}[comp=modello-hero] .info-top{gap:var(--spacing-xxs);padding:var(--spacing-xl) var(--spacing-sm) 0;flex-direction:column;order:2;display:flex}@media(min-width:1024px){[comp=modello-hero] .info-top{order:unset;gap:var(--spacing-xxs);padding:0}}[comp=modello-hero] .gamma{font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--color-black);text-transform:uppercase;letter-spacing:.04em;line-height:1}[comp=modello-hero] .title{font-family:var(--font-heading);font-size:var(--text-heading-xxl);line-height:var(--lh-heading-xxl);font-weight:var(--font-weight-medium);color:var(--color-black);margin:0}[comp=modello-hero] .info-desc{padding:0 var(--spacing-sm) 184px var(--spacing-sm);order:5}@media(min-width:1024px){[comp=modello-hero] .info-desc{order:unset;padding:0}}[comp=modello-hero] .desc{font-family:var(--font-sans);font-size:var(--text-body-md);line-height:var(--lh-body-md);font-weight:var(--font-weight-light);color:var(--color-black);margin:0}[comp=modello-hero] .color-accordion{border-bottom:1px solid var(--color-neutral-dark-20);margin-top:var(--spacing-sm);order:3}@media(min-width:1024px){[comp=modello-hero] .color-accordion{display:none}}[comp=modello-hero] .accordion-trigger{width:100%;padding:17px var(--spacing-sm);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--font-weight-light);color:var(--color-black);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}[comp=modello-hero] .accordion-label{font-size:var(--text-body-sm);line-height:1}[comp=modello-hero] .accordion-color-item{align-items:center;gap:4px;display:flex}[comp=modello-hero] .accordion-color-name{font-family:var(--font-sans);font-size:var(--text-button);font-weight:var(--font-weight-medium);color:var(--color-black);white-space:nowrap;line-height:1;position:relative}[comp=modello-hero] .accordion-color-item:has(input:checked) .accordion-color-name:after{opacity:1}[comp=modello-hero] .accordion-body{gap:var(--spacing-ss);max-height:0;padding:0 var(--spacing-sm);flex-direction:column;transition:max-height .3s,padding .3s;display:flex;overflow:hidden}@media(min-width:1024px){[comp=modello-hero] .accordion-body{flex-direction:row}}[comp=modello-hero] .accordion-body.--open{max-height:150px;padding-top:5px;padding-bottom:17px}[comp=modello-hero] .spec-col{justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0 var(--spacing-xl) 0;flex-direction:column;order:4;display:flex}@media(min-width:1024px){[comp=modello-hero] .spec-col{order:unset;grid-area:1/3;padding-bottom:0;padding-left:133px;padding-right:0}}[comp=modello-hero] .omol-section{justify-content:space-between;align-items:center;gap:var(--spacing-xxs);padding:0 var(--spacing-sm);flex-direction:row;display:flex;position:relative}@media(min-width:1024px){[comp=modello-hero] .omol-section{flex-direction:column;align-items:flex-start;padding:0}}[comp=modello-hero] .omol-section:after{content:"";background:var(--color-neutral-dark-20);height:1px;position:absolute;bottom:-1px;left:0;right:0}[comp=modello-hero] .omol-label{font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--font-weight-light);color:var(--color-black);line-height:1}[comp=modello-hero] .omol-tabs{border-radius:var(--radius-sm) var(--radius-sm) 0 0;display:flex;position:relative}[comp=modello-hero] .omol-tabs:has(.omol-tab.--active+.omol-tab) .omol-tab:not(.--active){box-shadow:-10px 0 0 0 var(--color-white)}[comp=modello-hero] .omol-tabs:has(.omol-tab+.omol-tab.--active) .omol-tab:not(.--active){box-shadow:10px 0 0 0 var(--color-white)}[comp=modello-hero] .omol-tab{font-family:var(--font-sans);font-size:var(--text-button);font-weight:var(--font-weight-medium);color:var(--color-black);background:var(--color-white);cursor:pointer;border-radius:var(--radius-sm) var(--radius-sm) 0 0;border:none;padding:15px 16px;line-height:1;transition:background .2s,color .2s;position:relative}[comp=modello-hero] .omol-tab.--active{background:var(--color-blue);color:var(--color-white);z-index:1}[comp=modello-hero] .spec-body{gap:var(--spacing-xs);padding:0 var(--spacing-sm);flex-direction:column;display:flex}@media(min-width:1024px){[comp=modello-hero] .spec-body{padding:0}}[comp=modello-hero] .typology{font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--color-black);text-transform:uppercase;letter-spacing:.04em;padding-inline:var(--spacing-sm);line-height:1}@media(min-width:1024px){[comp=modello-hero] .typology{padding-inline:0}}[comp=modello-hero] .spec-items{gap:var(--spacing-xxs);flex-direction:column;display:flex}@media(min-width:1024px){[comp=modello-hero] .spec-items{gap:var(--spacing-ss)}}[comp=modello-hero] .spec-item{flex-direction:column;gap:0;display:flex}[comp=modello-hero] .spec-value{font-family:var(--font-sans);font-size:var(--text-heading-sm);font-weight:var(--font-weight-medium);line-height:var(--lh-heading-sm);color:var(--color-black)}[comp=modello-hero] .spec-label{font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--font-weight-light);line-height:var(--lh-body-sm);color:var(--color-black)}@keyframes bar-slidein{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bar-slideout{0%{transform:translateY(0)}to{transform:translateY(100%)}}[comp=modello-hero] .bottom-bar{gap:var(--spacing-md);padding:var(--spacing-sm);order:6}@media(max-width:1023px){[comp=modello-hero] .bottom-bar{background-color:var(--color-white);z-index:10;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}[comp=modello-hero] .bottom-bar.--sticky{width:100%;position:fixed}[comp=modello-hero] .bottom-bar.--sticky.--entering{animation:.25s ease-out forwards bar-slidein}[comp=modello-hero] .bottom-bar.--sticky.--leaving{animation:.2s ease-in forwards bar-slideout}}@media(min-width:1024px){[comp=modello-hero] .bottom-bar{border-top:1px solid var(--color-neutral-dark-20);order:unset;grid-area:2/1/auto/-1;justify-content:space-between;padding-inline:24px;display:flex}}[comp=modello-hero] .color-picker{display:none}@media(min-width:1024px){[comp=modello-hero] .color-picker{align-items:center;gap:var(--spacing-md);display:flex}}[comp=modello-hero] .color-label{font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--font-weight-light);color:var(--color-black);white-space:nowrap;line-height:1}[comp=modello-hero] .desktop-swatches{align-items:center;gap:var(--spacing-xs);display:flex}[comp=modello-hero] .swatch-item{align-items:center;display:flex}[comp=modello-hero] .swatch-label{font-family:var(--font-sans);font-size:var(--text-button);font-weight:var(--font-weight-medium);color:var(--color-black);opacity:0;white-space:nowrap;max-width:0;line-height:24px;transition:opacity .2s ease-in,max-width .3s ease-in,margin .3s ease-in;overflow:hidden}[comp=modello-hero] .swatch-item:has([type=checkbox]:checked) .swatch-label,[comp=modello-hero] .swatch-item:has([type=checkbox]:hover) .swatch-label{opacity:1;max-width:200px;margin-left:6px;transition:max-width .2s ease-in,opacity .3s ease-in}[comp=modello-hero] .ctas{align-items:center;gap:20px;display:flex}[comp=modello-hero] .ctas-wrapper{flex-direction:row;align-items:center;gap:20px;display:flex}@media(max-width:1023px){[comp=modello-hero] .ctas-wrapper{gap:0;width:100%}[comp=modello-hero] .ctas-wrapper [comp=buttons].--tertiary{flex:120px;min-width:0}[comp=modello-hero] .ctas-wrapper [comp=buttons].--tertiary .label{white-space:normal}[comp=modello-hero] .ctas-wrapper [comp=buttons].--tertiary .text-clip{white-space:normal;height:auto;overflow:visible}[comp=modello-hero] .ctas-wrapper [comp=buttons].--tertiary .text{white-space:normal;max-width:120px}}#main:has([comp=modello-hero] .modal-gallery.--visible){z-index:102}[comp=modello-hero] .modal-gallery{z-index:200;background:var(--color-white);pointer-events:none;flex-direction:column;transition:transform .5s ease-in-out;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;transform:translateY(100%)}[comp=modello-hero] .modal-gallery.--visible{pointer-events:auto;transform:translateY(0)}[comp=modello-hero] .modal-close{background:var(--color-neutral-xlight);border-radius:var(--radius-md);cursor:pointer;z-index:2;border:none;justify-content:center;align-items:center;width:52px;height:52px;transition:background .2s;display:flex;position:absolute;top:22px;right:24px}[comp=modello-hero] .modal-close:hover{background:var(--color-neutral-light)}[comp=modello-hero] .modal-main{flex:1;width:100%;min-height:0;position:relative;overflow:hidden}[comp=modello-hero] .modal-main.swiper{height:100%}[comp=modello-hero] .modal-main .swiper-slide{justify-content:center;align-items:center;display:flex}[comp=modello-hero] .modal-main .swiper-zoom-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}[comp=modello-hero] .modal-main .swiper-zoom-container img{object-fit:contain;width:100%;height:100%}[comp=modello-hero] .zoom-controls{gap:var(--spacing-xxs);background:var(--color-neutral-xlight);border-radius:var(--radius-sm);padding:var(--spacing-xxs);color:var(--color-accent);z-index:10;flex-direction:row;display:flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}[comp=modello-hero] .zoom-controls .zoom-btn{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}[comp=modello-hero] .modal-thumbs-wrap{width:100%;padding:var(--spacing-xs);border-top:1px solid var(--color-neutral-dark-20);flex-shrink:0}[comp=modello-hero] .modal-thumbs{width:100%}[comp=modello-hero] .modal-thumbs .swiper-wrapper .swiper-slide{border-radius:var(--radius-sm);background:var(--color-neutral-xlight);cursor:pointer;border:2px solid #0000;height:80px;transition:border-color .2s,opacity .2s;overflow:hidden;width:80px!important}[comp=modello-hero] .modal-thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{border-color:var(--color-blue)}[comp=modello-hero] .modal-thumbs .swiper-wrapper .swiper-slide img{object-fit:contain;pointer-events:none;width:100%;height:100%}[comp=card-news]{background:var(--color-neutral-xlight);border-radius:var(--radius-md);padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-lg) var(--spacing-xs);gap:var(--spacing-sm);flex-direction:column;display:flex}@media(min-width:1024px){[comp=card-news]{padding-left:var(--spacing-sm);gap:var(--spacing-md);padding-right:48px}}[comp=card-news] .content{gap:var(--spacing-xxxs);flex-direction:column;display:flex}[comp=card-news] .title{font-size:var(--text-heading-xl);font-family:var(--font-heading);letter-spacing:.01em;line-height:1.3}[comp=card-news] .description{font-size:var(--text-body-md)}[comp=card-news] .title,[comp=card-news] .description,[comp=card-news] p{color:var(--color-black)}[comp=img-grande-testo-laterale]{padding-block:var(--spacing-kilo);gap:var(--spacing-sm);flex-direction:column;display:flex}@media(min-width:1024px){[comp=img-grande-testo-laterale]{gap:var(--spacing-md);padding-block:var(--spacing-mega)}}[comp=img-grande-testo-laterale] .content-grid{gap:var(--spacing-sm);flex-direction:column;display:flex}@media(min-width:1024px){[comp=img-grande-testo-laterale] .content-grid{gap:var(--spacing-md)}}[comp=img-grande-testo-laterale] .title{font-family:var(--font-avant-garde);font-size:var(--text-heading-xl);line-height:1.3;font-weight:var(--font-weight-medium);color:var(--color-accent);letter-spacing:.01em;width:100%}[comp=img-grande-testo-laterale] .row{gap:var(--spacing-sm);flex-direction:column;display:flex}@media(min-width:1024px){[comp=img-grande-testo-laterale] .row{align-items:flex-end;gap:var(--spacing-xs);flex-direction:row}}[comp=img-grande-testo-laterale] .image-col{aspect-ratio:327/247;border-radius:var(--radius-md);flex-shrink:0;width:100%;overflow:hidden}@media(min-width:1024px){[comp=img-grande-testo-laterale] .image-col{aspect-ratio:923/695;flex:0 0 72.4%;width:auto}}[comp=img-grande-testo-laterale] .image-col img{object-fit:cover;width:100%;height:100%}[comp=img-grande-testo-laterale] .text-col{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}@media(min-width:1024px){[comp=img-grande-testo-laterale] .text-col{gap:var(--spacing-md)}}[comp=img-grande-testo-laterale] .testo{gap:var(--spacing-xxs);flex-direction:column;display:flex}@media(min-width:1024px){[comp=img-grande-testo-laterale] .testo{gap:var(--spacing-xs)}}[comp=img-grande-testo-laterale] .lead{font-family:var(--font-sans);font-size:var(--text-heading-sm);line-height:1.3;font-weight:var(--font-weight-medium);color:var(--color-text-inverse)}[comp=img-grande-testo-laterale] .paragraph{font-family:var(--font-sans);font-size:var(--text-body-md);line-height:1.4;font-weight:var(--font-weight-light);color:var(--color-text-inverse)}[comp=img-grande-testo-laterale] .buttons{gap:var(--spacing-xxs);flex-direction:column;align-items:flex-start;display:flex}[comp=img-grande-testo-laterale] .badges{gap:var(--spacing-xxs);flex-flow:column wrap;display:flex}[comp=img-grande-testo-laterale] .badges .badge-link{flex-shrink:0;display:block}[comp=img-grande-testo-laterale] .badges .badge-link img{width:auto;height:52px;display:block}[comp=case-history-carousel]{padding-block:var(--spacing-2xl) var(--spacing-3xl);gap:var(--spacing-sm);background-color:var(--color-white);flex-direction:column;display:flex;overflow:hidden}@media(min-width:1024px){[comp=case-history-carousel]{gap:var(--spacing-md);padding-block:var(--spacing-3xl) var(--spacing-kilo)}}[comp=case-history-carousel] .carousel-wrap{width:100%;max-width:var(--grid-max);padding-inline:var(--grid-pad-mob);margin-inline:auto}@media(max-width:1023px){[comp=case-history-carousel] .swiper{overflow:visible}[comp=case-history-carousel] .swiper-wrapper{align-items:stretch;height:auto!important}[comp=case-history-carousel] .card.swiper-slide{transition:transform .4s;height:auto!important}[comp=case-history-carousel] .card.swiper-slide-prev{transform:translate(-8px)translateZ(0)}[comp=case-history-carousel] .card.swiper-slide-next{transform:translate(8px)translateZ(0)}}[comp=case-history-carousel] .card{border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}@media(min-width:1024px){[comp=case-history-carousel] .card{flex-direction:row;align-items:stretch}}[comp=case-history-carousel] .content{gap:var(--spacing-xs);padding-block:var(--spacing-xs);background:var(--color-neutral-xlight);flex-direction:column;flex:1;display:flex}@media(min-width:1024px){[comp=case-history-carousel] .content{padding-block:var(--spacing-sm);gap:var(--spacing-sm)}}[comp=case-history-carousel] .header{gap:var(--spacing-xxs);padding-left:var(--spacing-xs);padding-right:var(--spacing-sm);flex-direction:column;flex:1;display:flex}@media(min-width:1024px){[comp=case-history-carousel] .header{gap:var(--spacing-sm);padding-left:var(--spacing-sm);padding-right:var(--spacing-lg)}}[comp=case-history-carousel] .logo-meta{gap:var(--spacing-xs);flex-direction:column;display:flex}@media(min-width:1024px){[comp=case-history-carousel] .logo-meta{flex-direction:row}}[comp=case-history-carousel] .logo{border-radius:var(--radius-sm);background:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}[comp=case-history-carousel] .logo img{object-fit:contain;width:100%;height:100%}[comp=case-history-carousel] .meta{gap:var(--spacing-xxs);flex-direction:column;flex:1;display:flex}@media(min-width:1024px){[comp=case-history-carousel] .meta{justify-content:center}}[comp=case-history-carousel] .location{font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-text-inverse);line-height:1}[comp=case-history-carousel] .company{font-family:var(--font-avant-garde);font-size:var(--text-heading-md);font-weight:var(--font-weight-medium);letter-spacing:.01em;color:var(--color-text-inverse);line-height:1.3}[comp=case-history-carousel] .text-block{justify-content:center;gap:var(--spacing-xxxs);flex-direction:column;flex:1;display:flex}[comp=case-history-carousel] .lead{font-family:var(--font-sans);font-size:var(--text-body-md);font-weight:var(--font-weight-medium);color:var(--color-text-inverse);line-height:1.3}[comp=case-history-carousel] .body{font-family:var(--font-sans);font-size:var(--text-body-md);font-weight:var(--font-weight-light);color:var(--color-text-inverse);line-height:1.4}[comp=case-history-carousel] .sep{border-top:1px solid var(--color-neutral-dark-20)}[comp=case-history-carousel] .stats{gap:var(--spacing-xs);padding-inline:var(--spacing-xs);flex-direction:column;display:flex}@media(min-width:1024px){[comp=case-history-carousel] .stats{gap:var(--spacing-xs);padding-inline:var(--spacing-sm);flex-direction:row}}[comp=case-history-carousel] .stat{flex-direction:column;flex:1;display:flex}[comp=case-history-carousel] .value{font-family:var(--font-sans);font-size:var(--text-body-md);color:var(--color-text-inverse);font-weight:700;line-height:1.4}[comp=case-history-carousel] .label{font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--font-weight-light);color:var(--color-text-inverse);line-height:1.4}[comp=case-history-carousel] .img-col{aspect-ratio:327/241;flex-shrink:0;overflow:hidden}@media(min-width:1024px){[comp=case-history-carousel] .img-col{aspect-ratio:461/502;flex:1}}[comp=case-history-carousel] .img-col img{object-fit:cover;width:100%;height:100%}[comp=card-news-grid-info]{background:var(--color-neutral-xlight);padding-block:var(--spacing-kilo);gap:var(--spacing-xl);flex-direction:column;display:flex;overflow:hidden}@media(min-width:1024px){[comp=card-news-grid-info]{gap:var(--spacing-2xl);padding-block:var(--spacing-mega)}[comp=card-news-grid-info] [comp=titles-body]{max-width:var(--grid-max);width:100%;margin-inline:auto}}[comp=card-news-grid-info] .cards-wrap{flex-direction:column;gap:24px;display:flex}[comp=card-news-grid-info] .track{width:100%}@media(min-width:1024px){[comp=card-news-grid-info]{overflow:visible}[comp=card-news-grid-info] .cards-wrap{padding-inline:var(--grid-pad-mob);max-width:var(--grid-max);gap:17px;width:100%;margin-inline:auto}[comp=card-news-grid-info] .cards{gap:var(--spacing-xs);grid-template-columns:repeat(4,1fr);display:grid}[comp=card-news-grid-info] .cards .card-item{padding-inline:0}[comp=card-news-grid-info] .nav{display:none}}[comp=card-news-grid-info] .track.swiper{overflow:hidden}[comp=card-news-grid-info] .card-item{width:100%;padding-inline:24px}@media(max-width:1023px){[comp=card-news-grid-info] .card-item.swiper-slide{transition:transform .4s}[comp=card-news-grid-info] .card-item.swiper-slide-prev{transform:translate(40px)translateZ(0)}[comp=card-news-grid-info] .card-item.swiper-slide-next{transform:translate(-40px)translateZ(0)}}[comp=card-news-grid-info] .card-item.swiper-slide{height:auto;display:flex}[comp=card-news-grid-info] .card-item [comp=card-news]{background-color:var(--color-white);flex:1;height:100%}[comp=card-news-grid-info] .nav{padding-inline:var(--grid-pad-mob)}[comp=card-news-grid-info] .card-item.--image{padding-inline:0}[comp=card-news-grid-info] .card-item.--image .card-bg{aspect-ratio:1;border-radius:var(--radius-md);background-position:50%;background-size:cover;width:100%}[comp=view-carousel]{width:100%;padding-block:var(--spacing-2xl);padding-inline:var(--grid-pad-mob);flex-direction:column;display:flex}@media(min-width:1024px){[comp=view-carousel]{padding-block:var(--spacing-3xl);padding-inline:var(--grid-pad-dsk)}}[comp=view-carousel] .info-panel{width:100%;max-width:var(--grid-max);border-top-right-radius:var(--radius-md);border-top-left-radius:var(--radius-md);margin-inline:auto}@media(min-width:1024px){[comp=view-carousel] .info-panel{padding-top:var(--spacing-sm);padding-left:var(--spacing-sm);padding-bottom:var(--spacing-xl)}}[comp=view-carousel].--bg-white{background:var(--color-white)}[comp=view-carousel].--bg-white .info-panel{background:var(--color-neutral-xlight)}[comp=view-carousel] .slide-info{gap:var(--spacing-xl);flex-direction:column;display:flex}@media(min-width:1024px){[comp=view-carousel] .slide-info{gap:var(--spacing-md);flex-direction:row;justify-content:space-between;gap:0}}[comp=view-carousel] .left-col{gap:var(--spacing-xs);padding:var(--spacing-xs);flex-direction:column;padding-bottom:0;display:flex}@media(min-width:1024px){[comp=view-carousel] .left-col{justify-content:space-between;gap:36px;width:30%;min-height:100%;padding:0}}[comp=view-carousel] .logo-row{align-items:center;gap:var(--spacing-sm);flex-direction:row;display:flex}@media(max-width:1023px){[comp=view-carousel] .logo-row{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column}}[comp=view-carousel] .logo-box{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;width:116px;display:flex;overflow:hidden}@media(max-width:1023px){[comp=view-carousel] .logo-box{width:64px}}[comp=view-carousel] .brand-text{gap:var(--spacing-xxs);flex-direction:column;display:flex}[comp=view-carousel] .category{font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--color-black);text-transform:uppercase;letter-spacing:.04em;line-height:1}[comp=view-carousel] .brand-name{font-family:var(--font-heading);font-size:var(--text-heading-md);line-height:var(--lh-heading-md);font-weight:var(--font-weight-medium);color:var(--color-accent);letter-spacing:.01em}@media(min-width:1024px){[comp=view-carousel] .brand-name{font-size:var(--text-heading-xl);line-height:var(--lh-heading-xl)}}[comp=view-carousel] .quote-block{gap:var(--spacing-xxs);flex-direction:column;display:flex}[comp=view-carousel] .quote{font-family:var(--font-sans);font-size:var(--text-body-md);font-weight:var(--font-weight-light);font-style:italic;line-height:var(--lh-body-md);color:var(--color-black);margin:0}[comp=view-carousel] .author{font-family:var(--font-sans);font-size:var(--text-body-md);font-weight:var(--font-weight-medium);line-height:var(--lh-body-md);color:var(--color-black);margin:0}[comp=view-carousel] .right-col{gap:var(--spacing-sm);flex-direction:column;display:flex}@media(min-width:1024px){[comp=view-carousel] .right-col{width:50%;padding-top:var(--spacing-sm);gap:var(--spacing-md)}}[comp=view-carousel] .text-block{gap:var(--spacing-xxs);padding-left:var(--spacing-xs);padding-right:var(--spacing-xs);flex-direction:column;display:flex}@media(min-width:1024px){[comp=view-carousel] .text-block{padding-left:0;padding-right:var(--spacing-sm)}}[comp=view-carousel] .slide-title{font-family:var(--font-sans);font-size:var(--text-body-md);font-weight:var(--font-weight-medium);line-height:var(--lh-body-md);color:var(--color-black);margin:0}[comp=view-carousel] .slide-body{font-family:var(--font-sans);font-size:var(--text-body-md);font-weight:var(--font-weight-light);line-height:var(--lh-body-md);color:var(--color-black);margin:0}[comp=view-carousel] .separator{border:none;border-top:1px solid var(--color-neutral-medium);margin:0}[comp=view-carousel] .stats{gap:var(--spacing-xs);padding-right:var(--spacing-xs);padding-left:var(--spacing-xs);padding-bottom:var(--spacing-lg);flex-direction:column;display:flex}@media(min-width:1024px){[comp=view-carousel] .stats{padding-left:0;padding-right:var(--spacing-sm);gap:var(--spacing-xs);flex-direction:row}}[comp=view-carousel] .stat-item{flex-direction:column;gap:0;display:flex}@media(min-width:1024px){[comp=view-carousel] .stat-item{flex:1}}[comp=view-carousel] .stat-value{font-family:var(--font-sans);font-size:var(--text-body-md);font-weight:var(--font-weight-bold);line-height:var(--lh-body-md);color:var(--color-black)}[comp=view-carousel] .stat-label{font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--font-weight-light);line-height:var(--lh-body-sm);color:var(--color-black)}[comp=view-carousel] .img-panel{width:100%;max-width:var(--grid-max);border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);aspect-ratio:1;margin-inline:auto;position:relative;overflow:hidden}@media(min-width:1024px){[comp=view-carousel] .img-panel{aspect-ratio:1392/640}}[comp=view-carousel] .track{width:100%;height:100%;overflow:hidden}[comp=view-carousel] .images{height:100%;display:flex}[comp=view-carousel] .img-item{flex-shrink:0;width:100%;height:100%;position:relative}[comp=view-carousel] .img-item img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}[comp=view-carousel] .nav{bottom:var(--spacing-xs);left:var(--spacing-xs);z-index:2;position:absolute}[comp=card-news-carousel]{background:var(--color-white);gap:var(--spacing-sm);padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-kilo);flex-direction:column;display:flex;overflow:hidden}@media(max-width:1024px){[comp=card-news-carousel] [comp=titles-body].--small-title-support{padding-bottom:var(--spacing-xxs)}}[comp=card-news-carousel] [comp=titles-body].--small-title-support .content-grid{max-width:100%}[comp=card-news-carousel] .carousel-area,[comp=card-news-carousel] .track{width:100%;overflow:hidden}[comp=card-news-carousel] .img-item{border-radius:var(--radius-md);width:100%;overflow:hidden}[comp=card-news-carousel] .img-item.--tall{aspect-ratio:3/4}[comp=card-news-carousel] .img-item.--wide{aspect-ratio:4/3}[comp=card-news-carousel] .img-item img{object-fit:cover;width:100%;height:100%;display:block}[comp=card-news-carousel] .item [comp=card-news]{height:100%}@media(min-width:1024px){[comp=card-news-carousel]{gap:var(--spacing-md);padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-mega)}[comp=card-news-carousel] .track{overflow:visible}[comp=card-news-carousel] .item{width:336px}}[comp=card-news-title-body]{background:var(--color-white);width:100%;padding-top:var(--spacing-kilo);gap:var(--spacing-lg);flex-direction:column;display:flex}@media(min-width:1024px){[comp=card-news-title-body]{padding-top:var(--spacing-mega)}}[comp=card-news-title-body] .cards-grid{padding-top:var(--spacing-m);padding-bottom:var(--spacing-kilo);padding-inline:var(--grid-pad-mob);width:100%;max-width:var(--grid-max);gap:var(--spacing-xs);grid-template-columns:1fr;margin-inline:auto;display:grid}@media(min-width:1024px){[comp=card-news-title-body] .cards-grid{padding-bottom:var(--spacing-mega);grid-template-columns:1fr 1fr}}[comp=accordion][id]{scroll-margin-top:calc(var(--spacing) * 26)}[comp=accordion]:has(.heading){background-color:var(--color-white);border-radius:var(--spacing-xxs);padding-bottom:var(--spacing-xxs)}@media(min-width:1024px){[comp=accordion]:has(.heading){padding-bottom:var(--spacing-xs)}}[comp=accordion] .heading{font-size:var(--text-heading-md);font-family:var(--font-heading);color:var(--color-accent);letter-spacing:.32px;padding-inline:var(--spacing-xs);padding-top:var(--spacing-sm);padding-bottom:var(--spacing-xxs)}@media(min-width:1024px){[comp=accordion] .heading{padding-top:var(--spacing-md);padding-inline:var(--spacing-sm);padding-bottom:var(--spacing-xs)}}[comp=accordion] .item{padding:var(--spacing-xxs) var(--spacing-xs)}@media(min-width:1024px){[comp=accordion] .item{padding:var(--spacing-xs) var(--spacing-sm)}}[comp=accordion] .item:not(:last-of-type){border-bottom:var(--border-thin) solid var(--color-neutral-dark-20)}[comp=accordion] .trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:flex-start;width:100%;display:flex}[comp=accordion] .left{align-items:baseline;gap:var(--spacing-xxs);min-width:0;padding-block:var(--spacing-xxs);flex:1;display:flex}@media(min-width:1024px){[comp=accordion] .left{gap:var(--spacing-xs)}}[comp=accordion] .num{font-size:var(--text-body-md);color:var(--color-black);font-weight:var(--font-weight-light);flex-shrink:0;width:26px;line-height:1.4}[comp=accordion] .title{font-size:var(--text-body-md);color:var(--color-black);font-weight:var(--font-weight-bold);line-height:1.4}[comp=accordion] .body-wrap{grid-template-rows:0fr;padding-left:32px;padding-right:40px;transition:grid-template-rows .35s;display:grid}@media(min-width:1024px){[comp=accordion] .body-wrap{padding-left:42px;padding-right:48px}[comp=accordion]:not(.--download) .body-wrap{max-width:75%;padding-right:0}}[comp=accordion] .body-inner{transition:padding-top .35s;overflow:hidden}[comp=accordion] .body{font-size:var(--text-body-md);color:var(--color-black);font-weight:var(--font-weight-light);padding-bottom:var(--spacing-xxs);line-height:1.4}[comp=accordion] .item.--open .body-wrap{grid-template-rows:1fr}[comp=accordion].--download .body-inner{padding:0}[comp=accordion].--download .download-grid{gap:var(--spacing-xxs);grid-template-columns:1fr;display:grid}@media(min-width:1024px){[comp=accordion].--download .download-grid{padding-bottom:var(--spacing-xxs);padding-top:var(--spacing-xxs);grid-template-columns:repeat(4,1fr)}}[comp=accordion].--download .download-card{background:var(--color-neutral-xlight);padding:var(--spacing-xxs);justify-content:space-between;gap:var(--spacing-xxs);border-radius:8px;flex-direction:column;min-height:138px;display:flex}@media(min-width:1024px){[comp=accordion].--download .download-card{padding:var(--spacing-xs)}}[comp=accordion].--download .card-info{gap:var(--spacing-xxxs);flex-direction:column;display:flex}[comp=accordion].--download .card-name{font-size:var(--text-body-md);font-weight:var(--font-weight-medium);color:var(--color-black);line-height:1.3}[comp=accordion].--download .card-meta{font-size:var(--text-body-xs);font-weight:var(--font-weight-light);color:var(--color-black);line-height:1.4}[comp=accordion] .icon-wrap{border-radius:var(--radius-xs);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;display:flex}[comp=latest-faq-accordion]{background:var(--color-neutral-xlight);padding-block:var(--spacing-kilo);gap:var(--spacing-sm);flex-direction:column;display:flex}@media(min-width:1024px){[comp=latest-faq-accordion]{gap:var(--spacing-md);padding-block:var(--spacing-mega)}}[comp=latest-faq-accordion] .card{background:var(--color-white);border-radius:var(--radius-md);padding-block:var(--spacing-xxs);overflow:hidden}@media(min-width:1024px){[comp=latest-faq-accordion] .card{padding-block:var(--spacing-xs)}}[comp=contact-form]{background:var(--color-white);padding-bottom:var(--spacing-kilo)}@media(min-width:1024px){[comp=contact-form]{padding-bottom:var(--spacing-mega)}}[comp=contact-form] .form-wrap{width:100%;max-width:922px;padding-inline:var(--grid-pad-mob);margin-inline:auto}@media(min-width:1024px){[comp=contact-form] .form-wrap{padding-inline:0}}[comp=contact-form] .wpcf7-form{flex-direction:column;align-items:center;display:flex}[comp=contact-form] .fields-grid>p{display:contents}[comp=contact-form] .wpcf7-form>p{width:100%;margin:0}[comp=contact-form] .wpcf7-form>p:has(.wpcf7-form-control){flex-wrap:wrap;display:flex}[comp=contact-form] .wpcf7-form br{display:none}[comp=contact-form] .fields-grid{column-gap:var(--spacing-xs);row-gap:var(--spacing-sm);grid-template-columns:1fr;width:100%;display:grid}@media(min-width:1024px){[comp=contact-form] .fields-grid{row-gap:var(--spacing-lg);grid-template-columns:1fr 1fr}}[comp=contact-form] .form-field{background:var(--color-neutral-xlight);border-radius:var(--radius-sm);min-height:52px;padding-inline:var(--spacing-xs);cursor:text;align-items:stretch;display:flex;position:relative}[comp=contact-form] .form-field .wpcf7-form-control-wrap{flex:1;align-items:stretch;min-width:0;height:100%;display:flex}[comp=contact-form] .form-label{left:var(--spacing-xs);font-family:var(--font-inter);font-size:var(--text-body-md);font-weight:var(--font-weight-light);color:var(--color-neutral-dark);pointer-events:none;line-height:1;transition:top .2s,transform .2s,font-size .2s;position:absolute;top:50%;transform:translateY(-50%)}[comp=contact-form] .form-field:has(input:focus) .form-label,[comp=contact-form] .form-field:has(textarea:focus) .form-label,[comp=contact-form] .form-field:has(select:focus) .form-label,[comp=contact-form] .form-field.--has-value .form-label{font-size:var(--text-body-xs);top:10px;transform:none}[comp=contact-form] .form-field input,[comp=contact-form] .form-field select{width:100%;min-width:0;font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-light);color:var(--color-neutral-dark);background:0 0;border:none;outline:none;flex:1;align-self:stretch;padding-top:18px;padding-bottom:6px;line-height:1}[comp=contact-form] .form-field.--textarea{width:100%;height:162px;margin-top:var(--spacing-sm);margin-bottom:var(--spacing-xs);align-items:flex-start;padding-top:16px;padding-bottom:8px}@media(min-width:1024px){[comp=contact-form] .form-field.--textarea{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}}[comp=contact-form] .form-field.--textarea .form-label{top:16px;transform:none}[comp=contact-form] .form-field textarea{resize:none;width:100%;font-family:var(--font-inter);font-size:var(--text-body-md);font-weight:var(--font-weight-light);color:var(--color-black);line-height:var(--lh-body-md);background:0 0;border:none;outline:none;flex:1;align-self:stretch;padding-top:14px}[comp=contact-form] .form-field.--select{padding-right:12px}[comp=contact-form] .form-field.--select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--spacing-lg);cursor:pointer}[comp=contact-form] .form-field.--select:not(.--has-value) select{color:#0000}[comp=contact-form] .form-field.--select:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0006 6L8.00029 11L3 6' stroke='black' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}[comp=contact-form] .wpcf7-not-valid-tip{font-family:var(--font-inter);font-size:var(--text-body-xs);font-weight:var(--font-weight-light);color:var(--color-neutral-dark);line-height:1;display:block;position:absolute;top:calc(100% + 4px);left:0}[comp=contact-form] .form-footer{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}@media(min-width:1024px){[comp=contact-form] .form-footer{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-direction:row}}[comp=contact-form] .form-privacy{justify-content:flex-start;align-items:center;gap:var(--spacing-xxs);cursor:pointer;display:flex}@media(min-width:1024px){[comp=contact-form] .form-privacy{gap:var(--spacing-xs)}}[comp=contact-form] .form-privacy .wpcf7-form-control-wrap,[comp=contact-form] .form-privacy .wpcf7-acceptance,[comp=contact-form] .form-privacy .wpcf7-list-item{display:contents}[comp=contact-form] .form-privacy input[type=checkbox]{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[comp=contact-form] .form-privacy .box{border-radius:var(--radius-sm);background:var(--color-neutral-xlight);width:var(--icon-md);height:var(--icon-md);cursor:pointer;flex-shrink:0;display:block;position:relative;overflow:hidden}[comp=contact-form] .form-privacy .dot{background:var(--color-black);opacity:0;width:6px;height:6px;transition:opacity .1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[comp=contact-form] .form-privacy:hover .dot,[comp=contact-form] .form-privacy:has(input:checked) .dot{opacity:1}[comp=contact-form] .privacy-text{font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-light);color:var(--color-black);line-height:var(--lh-body-sm)}[comp=contact-form] .privacy-text a{color:inherit;text-decoration:underline}[comp=contact-form] .required-note{font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-light);color:var(--color-neutral-dark);line-height:var(--lh-body-sm);white-space:nowrap;margin:0}[comp=contact-form] .wpcf7-submit{background:var(--color-green);height:52px;color:var(--color-black);border-radius:var(--radius-sm);font-family:var(--font-inter);font-size:var(--text-button);font-weight:var(--font-weight-medium);line-height:var(--lh-button);cursor:pointer;white-space:nowrap;margin-inline:auto;margin-top:var(--spacing-lg);border:none;align-items:center;padding:15px 16px 15px 28px;transition:background .2s;display:inline-flex;position:relative;overflow:hidden}[comp=contact-form] .wpcf7-submit:before{content:"";background:var(--color-black);width:4px;height:4px;position:absolute;bottom:24px;left:12px}[comp=contact-form] .wpcf7-submit:hover:before{animation:.5s ease-in-out btn-indicator}[comp=contact-form] .wpcf7-submit .text-clip{height:calc(var(--lh-button) + 3px);flex-direction:column;display:flex;overflow:hidden}[comp=contact-form] .wpcf7-submit .text{flex-shrink:0;padding-bottom:3px}[comp=contact-form] .wpcf7-submit:hover .text{animation:.15s ease-in-out forwards btn-text-slide}[comp=contact-form] .wpcf7-submit.--disabled{background:var(--color-neutral-xlight);color:var(--color-neutral-dark);cursor:not-allowed}[comp=contact-form] .wpcf7-submit.--disabled:before{background:var(--color-neutral-dark)}[comp=contact-form] .wpcf7-submit.--disabled:hover:before,[comp=contact-form] .wpcf7-submit.--disabled:hover .text{animation:none}[comp=contact-form] .form-success-msg{font-family:var(--font-inter);font-size:var(--text-body-md);font-weight:var(--font-weight-medium);color:var(--color-black);background-color:var(--color-green);text-align:center;border-radius:var(--radius-sm);margin:var(--spacing-lg) 0 0;width:100%;padding:12px 16px}.wpcf7-spinner{display:none!important}[comp=contact-form] .wpcf7-response-output{display:none}[comp=contact-form].--dark{background:var(--color-neutral-xlight)}[comp=contact-form].--dark .form-field,[comp=contact-form].--dark .form-privacy .box{background:var(--color-white)}.wpcf7-turnstile{margin:30px 0 15px!important}#main:has([comp=hero-simple]+[comp=contact-form]) [comp=contact-form]{padding-top:var(--spacing-lg)}@media(min-width:1024px){#main:has([comp=hero-simple]+[comp=contact-form]) [comp=contact-form]{padding-top:var(--spacing-2xl)}}[comp=image-tabs]{width:100%;height:100dvh;position:relative;overflow:hidden}[comp=image-tabs] .images{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}[comp=image-tabs] .bg-img{opacity:0;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0}[comp=image-tabs] .bg-img img{object-fit:cover;width:100%;height:100%}[comp=image-tabs] .bg-img.--active{opacity:1;z-index:2;clip-path:inset(0% 0 0)}[comp=image-tabs] .bg-img.--incoming{opacity:1;z-index:1}[comp=image-tabs] .bg-img.--leaving{opacity:1;z-index:2;clip-path:inset(100% 0 0);transition:clip-path .55s cubic-bezier(.4,0,.2,1)}[comp=image-tabs] .tabs{z-index:10;position:absolute;bottom:32px;left:24px;right:24px;overflow:hidden}@media(min-width:1024px){[comp=image-tabs] .tabs{overflow:visible}}[comp=image-tabs] .tabs-track{gap:0;transition:transform .4s;display:flex}@media(min-width:1024px){[comp=image-tabs] .tabs-track{align-items:flex-end;gap:16px;transition:none}}[comp=image-tabs] .tab{background:var(--color-white);border-radius:var(--radius-sm);width:100%;padding:var(--spacing-sm) var(--spacing-xs) var(--spacing-xs);cursor:default;text-align:left;box-sizing:border-box;flex-direction:row;flex-shrink:0;align-items:flex-end;gap:0;display:flex}@media(min-width:1024px){[comp=image-tabs] .tab{align-items:center;gap:var(--spacing-xs);width:auto;padding:var(--spacing-xs) var(--spacing-sm);cursor:pointer;flex:1 0 0;overflow:hidden}[comp=image-tabs] .tab[aria-expanded=true]{padding:var(--spacing-sm);align-items:flex-end}[comp=image-tabs] .tab[aria-expanded=true] .tab-content{gap:var(--spacing-xs)}}[comp=image-tabs] .tab-inner{gap:var(--spacing-sm);flex-direction:column;flex:1;min-width:0;display:flex}@media(min-width:1024px){[comp=image-tabs] .tab-inner{gap:0;position:relative;overflow:hidden}}[comp=image-tabs] .tab-content{flex-direction:column;justify-content:center;display:flex}[comp=image-tabs] .tab-title{font-family:var(--font-inter);font-size:var(--text-heading-xs);font-weight:var(--font-weight-medium);color:var(--color-black);line-height:1.3}[comp=image-tabs] .tab-body-wrap{grid-template-rows:1fr;display:grid}@media(min-width:1024px){[comp=image-tabs] .tab-body-wrap{grid-template-rows:0fr;transition:grid-template-rows .6s}[comp=image-tabs] .tab[aria-expanded=true] .tab-body-wrap{grid-template-rows:1fr}}[comp=image-tabs] .tab-body{font-family:var(--font-inter);font-size:var(--text-body-md);font-weight:var(--font-weight-light);color:var(--color-black);line-height:1.4;overflow:hidden}@media(min-width:1024px){[comp=image-tabs] .tab-body{opacity:0;transition:opacity .4s .2s}[comp=image-tabs] .tab[aria-expanded=true] .tab-body{opacity:1}[comp=image-tabs] .tab-arrows{display:none}}[comp=image-tabs] .tab-icon{display:none}@media(min-width:1024px){[comp=image-tabs] .tab-icon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}}.CookieDeclaration{color:var(--color-black);padding-bottom:var(--spacing-2xl)}.CookieDeclarationType{margin-bottom:0}[comp=content-side]{padding-block:var(--spacing-lg)}@media(min-width:1024px){[comp=content-side]{padding-block:var(--spacing-2xl)}}[comp=content-side] .layout{flex-direction:column;gap:0;display:flex}@media(min-width:1024px){[comp=content-side] .layout{flex-direction:row;align-items:flex-start}[comp=content-side] .col-title{width:50%;padding-right:var(--spacing-md);padding-block:var(--spacing-lg);flex-shrink:0}}[comp=content-side] .title{font-family:var(--font-heading);font-size:var(--text-heading-md);line-height:1.3;font-weight:var(--font-weight-medium);color:var(--color-black);padding-bottom:var(--spacing-md)}@media(min-width:1024px){[comp=content-side] .title{padding-bottom:0}}[comp=content-side] .back-link{align-items:center;gap:var(--spacing-xxxs);font-family:var(--font-sans);font-size:var(--text-body-md);font-weight:var(--font-weight-medium);color:var(--color-accent);padding-bottom:var(--spacing-md);line-height:1;text-decoration:none;display:inline-flex}@media(min-width:1024px){[comp=content-side] .back-link{padding-bottom:0;padding-block:var(--spacing-lg)}[comp=content-side] .col-content{flex:1}}[comp=content-side] .last-lead{font-size:var(--text-body-xl);font-weight:var(--font-weight-light);color:var(--color-black);padding-block:var(--spacing-lg);line-height:1.4}[comp=content-side] .section{gap:var(--spacing-xs);padding-block:var(--spacing-lg);flex-direction:column;display:flex}[comp=content-side] .section-title{font-size:var(--text-heading-sm);font-weight:var(--font-weight-medium);color:var(--color-black);line-height:1.3}[comp=content-side] .section-body{font-size:var(--text-body-md);font-weight:var(--font-weight-light);color:var(--color-black);line-height:1.4}[comp=content-side] .section-body ul{padding-left:var(--spacing-sm);list-style:outside}[comp=content-side] .section-body li{margin-bottom:var(--spacing-xxxs)}[comp=content-side] .section-body h2{font-size:var(--text-heading-sm);font-weight:var(--font-weight-medium);line-height:1.3}[comp=content-side] .section-body h3{font-size:var(--text-body-lg);font-weight:var(--font-weight-medium);line-height:1.3}[comp=content-side] .section-body strong,[comp=content-side] .section-body b{font-weight:var(--font-weight-medium)}[comp=content-side] .section-body em{font-style:italic}[comp=content-side] .section-body p{margin-bottom:var(--spacing-xs)}[comp=content-side] .section-body p+p{margin-top:0}[comp=content-side] .section-body ol{padding-left:var(--spacing-sm);list-style:decimal}[comp=content-side] .section-body a{color:inherit;text-decoration:underline}[comp=content-side] .section-body h1{font-size:var(--text-heading-md);font-weight:var(--font-weight-medium);line-height:1.3}[comp=content-side] .section-body h4,[comp=content-side] .section-body h5,[comp=content-side] .section-body h6{font-size:var(--text-body-lg);font-weight:var(--font-weight-medium);line-height:1.3}[comp=content-side] .section-body img{max-width:100%;height:auto}[comp=content-side] .section-body blockquote{border-left:3px solid var(--color-stroke-default,currentColor);padding-left:var(--spacing-sm);font-style:italic}[comp=gallery-carousel]{gap:var(--spacing-xxs);flex-direction:column;width:100%;min-width:0;display:flex}[comp=gallery-carousel] .gallery-viewport{border-radius:var(--radius-sm);width:100%;overflow:hidden}[comp=gallery-carousel] .gallery-viewport .swiper-wrapper{height:auto!important}[comp=gallery-carousel] .gallery-slide{aspect-ratio:327/202;flex-shrink:0;width:100%!important;height:auto!important}@media(min-width:1024px){[comp=gallery-carousel] .gallery-slide{aspect-ratio:688/424}}[comp=gallery-carousel] .gallery-slide img{object-fit:cover;width:100%;height:100%;display:block}[comp=store-locator]{gap:var(--spacing-sm);padding:var(--spacing-lg) 0 0;flex-direction:column;width:100%;display:flex}@media(min-width:1024px){[comp=store-locator]{padding:var(--spacing-sm) 0 var(--spacing-md)}}[comp=store-locator] .content-grid{flex-direction:column;gap:28px;padding-inline:0;display:flex}@media(min-width:1024px){[comp=store-locator] .content-grid{padding-inline:var(--grid-pad-dsk)}}[comp=store-locator] .controls{gap:var(--spacing-lg);padding-left:var(--grid-pad-mob);flex-direction:column;align-items:flex-start;display:flex}@media(min-width:1024px){[comp=store-locator] .controls{align-items:flex-end;gap:var(--spacing-md);flex-direction:row;padding-left:0}}[comp=store-locator] .group-label{font-size:var(--text-body-xs);line-height:1;font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--spacing-xs)}@media(min-width:1024px){[comp=store-locator] .group-label{margin-bottom:var(--spacing-ss)}}[comp=store-locator] .search-group{width:100%;padding-right:var(--grid-pad-mob);flex:1}@media(min-width:1024px){[comp=store-locator] .search-group{padding-right:0}}[comp=store-locator] .search-field{align-items:center;gap:var(--spacing-xs);background:var(--color-white);border-radius:var(--radius-sm);padding:4px 16px 4px 4px;display:flex}[comp=store-locator] .search-input{min-width:0;font-size:var(--text-body-md);color:var(--color-black);background:0 0;border:none;outline:none;flex:1;line-height:1}[comp=store-locator] .search-input::placeholder{color:var(--color-text-muted)}[comp=store-locator] .search-btn.--active{background:var(--color-blue);color:var(--color-white)}[comp=store-locator] .search-btn.--active:before{background:var(--color-white)}[comp=store-locator] .search-btn.--loading{opacity:.6;cursor:progress}[comp=store-locator] .search-clear{width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;padding:0;font-size:16px;line-height:1;display:none}[comp=store-locator] .search-clear:hover{color:var(--color-black);background:var(--color-neutral-xlight)}[comp=store-locator] .search-clear.--visible{display:inline-flex}[comp=store-locator] .search-error{margin-top:var(--spacing-xxs);font-size:var(--text-body-sm);color:var(--color-error,#c00);line-height:1.3;display:none}[comp=store-locator] .search-error.--visible{display:block}.pac-container{border-radius:var(--radius-sm);border:1px solid var(--color-stroke-border);z-index:10000;margin-top:4px;font-family:inherit;box-shadow:0 4px 16px #00000026}.pac-item{cursor:pointer;padding:8px 12px;line-height:1.4}[comp=store-locator] .search-btn{background:var(--color-green);width:44px;height:44px;color:var(--color-black);border-radius:var(--radius-sm);font-size:var(--text-button);font-weight:var(--font-weight-medium);line-height:var(--lh-button);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0;display:inline-flex;position:relative;overflow:hidden}@media(min-width:1024px){[comp=store-locator] .search-btn{justify-content:flex-start;width:auto;padding:0 12px 0 20px}}[comp=store-locator] .search-btn .btn-icon{justify-content:center;align-items:center;display:flex}@media(min-width:1024px){[comp=store-locator] .search-btn .btn-icon{display:none}}[comp=store-locator] .search-btn:before{content:"";background:var(--color-black);width:4px;height:4px;position:absolute;bottom:20px;left:8px}@media(max-width:1023px){[comp=store-locator] .search-btn:before{display:none}}[comp=store-locator] .search-btn:hover:before{animation:.5s ease-in-out btn-indicator}[comp=store-locator] .filter-group{flex-shrink:0;width:100%}@media(min-width:1024px){[comp=store-locator] .filter-group{width:auto}}[comp=store-locator] .filters{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}[comp=store-locator] .filters::-webkit-scrollbar{display:none}[comp=store-locator] .filter-btn{border:1px solid var(--color-blue);border-radius:var(--radius-sm);color:var(--color-blue);font-size:var(--text-button);font-weight:var(--font-weight-medium);line-height:var(--lh-button);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:15px 16px 15px 12px;transition:background .2s,color .2s;display:inline-flex}@media(max-width:1023px){[comp=store-locator] .filter-btn:last-child{margin-right:var(--grid-pad-mob)}}[comp=store-locator] .filter-btn[aria-pressed=true]{background:var(--color-blue);color:var(--color-white)}[comp=store-locator] .filter-btn-icon{width:24px;height:24px;-webkit-mask-image:var(--icon-src);mask-image:var(--icon-src);background-color:currentColor;flex-shrink:0;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[comp=store-locator] .search-btn .text-clip,[comp=store-locator] .filter-btn .text-clip{height:calc(var(--lh-button) + 3px);flex-direction:column;display:flex;overflow:hidden}@media(max-width:1023px){[comp=store-locator] .search-btn .btn-dot,[comp=store-locator] .search-btn .text-clip{display:none}}[comp=store-locator] .search-btn .text,[comp=store-locator] .filter-btn .text{flex-shrink:0;padding-bottom:3px;transition:none}[comp=store-locator] .search-btn:hover .text,[comp=store-locator] .filter-btn:hover .text{animation:.15s ease-in-out forwards btn-text-slide}[comp=store-locator] .body{gap:var(--spacing-xs);flex-direction:column;display:flex}@media(min-width:1024px){[comp=store-locator] .body{gap:0;height:580px;position:relative}}[comp=store-locator] .sidebar{display:none}@media(min-width:1024px){[comp=store-locator] .sidebar{flex-shrink:0;width:0;height:100%;transition:width .4s;display:block;overflow:hidden}[comp=store-locator].--sidebar-open .sidebar{width:453px}[comp=store-locator] .sidebar-list{width:453px;height:100%;padding-right:var(--spacing-xxs);scrollbar-width:thin;scrollbar-color:var(--color-black) var(--color-neutral-light);flex-direction:column;gap:8px;display:flex;overflow-y:auto}}[comp=store-locator] .sidebar .store-card.--selected{border:1px solid var(--color-blue)}[comp=store-locator].--sidebar-open .sidebar .store-card{display:flex}@media(min-width:1024px){[comp=store-locator].--sidebar-open .body{align-items:stretch;gap:var(--spacing-xs);flex-direction:row}[comp=store-locator].--sidebar-open .map-wrap{inset:unset;aspect-ratio:auto;flex:1;height:100%;position:relative}}[comp=store-locator] .list-wrap{width:100%;min-height:0;padding-inline:var(--grid-pad-mob);flex-direction:column;gap:8px;display:flex}@media(min-width:1024px){[comp=store-locator] .list-wrap{z-index:1;width:auto;padding-inline:0;transition:transform .4s,opacity .4s;position:absolute;inset:auto 8px 8px auto}[comp=store-locator].--sidebar-open .list-wrap{opacity:0;pointer-events:none;transform:translate(110%)}}[comp=store-locator] .store-list{scrollbar-width:none;flex-direction:column;flex:1;gap:8px;min-height:200px;display:flex;overflow-y:auto}@media(min-width:1024px){[comp=store-locator] .store-list{flex:none;min-width:453px;min-height:0;overflow-y:visible}}[comp=store-locator] .store-list::-webkit-scrollbar{display:none}[comp=store-locator] .store-card.--active{border:1px solid var(--color-blue)}@media(min-width:1024px){[comp=store-locator]:not(.--split) .store-card{display:none}[comp=store-locator]:not(.--split) .store-card.--active{display:flex}}[comp=store-locator] .scroll-bar{background:var(--color-neutral-light);border-radius:2px;flex-shrink:0;height:3px;overflow:hidden}@media(min-width:1024px){[comp=store-locator] .scroll-bar{display:none}}[comp=store-locator] .scroll-progress{background:var(--color-blue);border-radius:2px;width:47%;height:100%;display:block}[comp=store-locator] .store-card{background:var(--color-white);border-radius:var(--radius-sm);flex-direction:column;flex-shrink:0;display:flex}[comp=store-locator] .card-main{gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-xxs) var(--spacing-md) var(--spacing-xxs);flex-direction:column;display:flex}@media(min-width:1024px){[comp=store-locator] .card-main{padding:var(--spacing-sm) var(--spacing-xs) 28px var(--spacing-xs);gap:var(--spacing-ss);flex-direction:row;align-items:end}}[comp=store-locator] .card-main-info{gap:var(--spacing-ss);flex-direction:column;flex:1;display:flex}[comp=store-locator] .card-badge{font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-blue);line-height:1}[comp=store-locator] .card-name{font-size:var(--text-heading-sm);font-weight:var(--font-weight-medium);color:var(--color-black);line-height:1.3}[comp=store-locator] .card-address{font-style:normal;font-size:var(--text-body-sm);font-weight:var(--font-weight-light);color:var(--color-black);flex-direction:column;gap:2px;line-height:1.4;display:flex}[comp=store-locator] .card-address a{color:var(--color-blue);text-decoration:underline}[comp=store-locator] .card-address a:hover{text-decoration:none}[comp=store-locator] .card-divider{background:var(--color-neutral-dark-20);height:1px}[comp=store-locator] .card-services{justify-content:space-between;align-items:end;gap:var(--spacing-ss);padding:var(--spacing-xs) var(--spacing-xxs) var(--spacing-xxs) var(--spacing-xxs);flex-wrap:wrap;display:flex}@media(min-width:1024px){[comp=store-locator] .card-services{padding:var(--spacing-sm) var(--spacing-xs) var(--spacing-xs) var(--spacing-xs)}}[comp=store-locator] .services-info{gap:var(--spacing-ss);flex-direction:column;display:flex}[comp=store-locator] .services-label{font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);line-height:1}[comp=store-locator] .services-icons{gap:var(--spacing-xxxs);display:flex}[comp=store-locator] .service-tile{background:var(--color-neutral-xlight);border-radius:var(--radius-sm);justify-content:center;align-items:center;width:52px;height:52px;padding:14px;display:flex}[comp=store-locator] .service-tile-icon{width:24px;height:24px;-webkit-mask-image:var(--icon-src);mask-image:var(--icon-src);background-color:#ccd1cb;flex-shrink:0;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[comp=store-locator] .service-tile.--active .service-tile-icon{background-color:var(--color-accent)}[comp=store-locator] .map-wrap{border-radius:var(--radius-sm);aspect-ratio:375/604;flex:1;position:relative;overflow:hidden}@media(min-width:1024px){[comp=store-locator] .map-wrap{min-height:unset;aspect-ratio:auto;flex:none;position:absolute;top:0;right:0;bottom:0;left:0}}[comp=store-locator] .map-img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}[comp=store-locator] .map-legend{background:var(--color-white);border-radius:var(--radius-sm);padding:var(--spacing-xxs);flex-direction:column;gap:8px;min-width:160px;display:flex;position:absolute;top:16px;right:24px}@media(min-width:1024px){[comp=store-locator] .map-legend{top:8px;right:8px}}[comp=store-locator] .legend-row{align-items:center;gap:var(--spacing-xxxs);display:flex}[comp=store-locator] .legend-label{font-size:var(--text-body-sm);line-height:1;font-weight:var(--font-weight-medium);color:var(--color-black);text-transform:uppercase}@media(min-width:1024px){[comp=store-locator].--split .body{flex-direction:row;align-items:stretch;gap:16px;height:580px}[comp=store-locator].--split .list-wrap{flex-shrink:0;order:-1;width:453px;height:100%;padding-inline:0;position:static}[comp=store-locator].--split .store-list{flex:1;height:100%;min-height:0;overflow-y:auto}[comp=store-locator].--split .store-card+.store-card{display:flex}[comp=store-locator].--split .map-wrap{inset:unset;min-height:unset;flex:1;height:100%;position:relative}}[comp=store-locator] .map-zoom{gap:var(--spacing-xxs);background:var(--color-white);border-radius:var(--radius-sm);padding:var(--spacing-xxs);color:var(--color-black);cursor:pointer;z-index:2;flex-direction:row;display:flex;position:absolute;bottom:16px;left:24px}@media(min-width:1024px){[comp=store-locator] .map-zoom{bottom:8px;left:8px}}[comp=store-locator] .zoom-btn{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}[comp=store-locator] .map-wrap .map{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}[comp=store-locator] .map-wrap .map-legend{z-index:2}[comp=store-locator] .filter-btn.--active{background:var(--color-blue);color:var(--color-white)}[comp=store-locator] .store-card.is-hidden,[comp=store-locator].--sidebar-open .sidebar .store-card.is-hidden{display:none}[comp=store-locator] .store-card{cursor:pointer}[comp=columns-icons]{background-color:var(--color-white);padding-block:var(--spacing-3xl)}@media(min-width:1024px){[comp=columns-icons]{padding-block:var(--spacing-kilo)}}[comp=columns-icons] .content-grid{padding-inline:0}@media(min-width:1024px){[comp=columns-icons] .content-grid{padding-inline:var(--grid-pad-mob)}}[comp=columns-icons] .layout{gap:var(--spacing-2xl);flex-direction:column;display:flex}@media(min-width:1024px){[comp=columns-icons] .layout{flex-direction:row;align-items:flex-start;gap:133px}}[comp=columns-icons] .col-text{gap:var(--spacing-xxs);padding-inline:var(--grid-pad-mob);flex-direction:column;display:flex}@media(min-width:1024px){[comp=columns-icons] .col-text{gap:var(--spacing-xs);flex-shrink:0;width:50%;padding-inline:0}}[comp=columns-icons] .title{font-size:var(--text-heading-md);color:var(--color-black)}[comp=columns-icons] .body{font-size:var(--text-body-md);color:var(--color-black)}[comp=columns-icons] .col-items{flex-direction:column;display:flex}@media(min-width:1024px){[comp=columns-icons] .col-items{flex:1}}[comp=columns-icons] .item{gap:var(--spacing-xs);border-bottom:var(--border-thin) solid var(--color-neutral-dark-20);padding-inline:var(--grid-pad-mob);flex-direction:column;display:flex}[comp=columns-icons] .item:last-child{border-bottom:none}[comp=columns-icons] .item:not(:first-child){padding-top:var(--spacing-xs)}[comp=columns-icons] .item:not(:last-child){padding-bottom:var(--spacing-xs)}@media(min-width:1024px){[comp=columns-icons] .item{align-items:center;gap:var(--spacing-sm);flex-direction:row;padding-inline:0}}[comp=columns-icons] .icon-box{background-color:var(--color-neutral-xlight);border-radius:var(--radius-sm);padding:var(--spacing-xs);flex-shrink:0;justify-content:center;align-items:center;width:fit-content;display:flex}@media(min-width:1024px){[comp=columns-icons] .icon-box{padding:var(--spacing-md)}}[comp=columns-icons] .item-text{gap:var(--spacing-xxxs);flex-direction:column;display:flex}[comp=columns-icons] .item-title{font-size:var(--text-heading-sm);color:var(--color-black);line-height:1.3}[comp=columns-icons] .item-body{font-size:var(--text-body-md);color:var(--color-black);line-height:1.4}[comp=card-news-image]{flex-direction:column;display:flex}[comp=card-news-image] .img-wrap{border-radius:var(--radius-sm);aspect-ratio:327/202;overflow:hidden}[comp=card-news-image] .img{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform .5s;display:block;transform:scale(1)}[comp=card-news-image] .content{gap:var(--spacing-xxs);padding-block:var(--spacing-xs);flex-direction:column;display:flex}@media(min-width:1024px){[comp=card-news-image] .content{gap:var(--spacing-xs);padding-block:var(--spacing-sm)}}[comp=card-news-image] .meta{align-items:center;gap:var(--spacing-xxs);display:flex}[comp=card-news-image] .meta-text{text-transform:uppercase;color:var(--color-blue);white-space:nowrap;font-size:14px;font-weight:500;line-height:1}[comp=card-news-image] .dot{background-color:var(--color-neutral-dark-20);flex-shrink:0;width:4px;height:4px}[comp=card-news-image] .title{font-size:var(--text-heading-sm);color:var(--color-black);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}[comp=card-news-image] .title a{color:inherit;text-decoration:none}[comp=card-news-image] .body{font-size:var(--text-body-md);color:var(--color-black);-webkit-line-clamp:3;opacity:1;-webkit-box-orient:vertical;line-height:1.4;transition:opacity .3s;display:-webkit-box;overflow:hidden}@media(hover:hover)and (pointer:fine)and (min-width:1024px){[comp=card-news-image] .body{opacity:0}[comp=card-news-image]:hover .body{opacity:1}[comp=card-news-image]:hover .img{transform:scale(1.1)}}[comp=download-list]{padding-block:var(--spacing-sm) var(--spacing-kilo)}@media(min-width:1024px){[comp=download-list]{padding-block:var(--spacing-2xl) var(--spacing-4xl)}}[comp=download-list] .inner{gap:var(--spacing-2xl);flex-direction:column;display:flex}@media(min-width:1024px){[comp=download-list] .inner{align-items:flex-start;gap:var(--spacing-xl);flex-direction:row}}[comp=download-list] .nav{width:100%}@media(min-width:1024px){[comp=download-list] .nav{width:254px;top:calc(var(--spacing) * 26);flex-shrink:0;position:sticky}}[comp=download-list] .nav ul{gap:var(--spacing-xxs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media(max-width:1023px){[comp=download-list] .nav ul{flex-wrap:wrap}}[comp=download-list] .groups{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}@media(min-width:1024px){[comp=download-list] .groups{gap:var(--spacing-sm)}}[comp=faq-list]{padding-block:var(--spacing-sm) var(--spacing-kilo)}@media(min-width:1024px){[comp=faq-list]{padding-block:var(--spacing-2xl) var(--spacing-4xl)}}[comp=faq-list] .inner{gap:var(--spacing-2xl);flex-direction:column;display:flex}@media(min-width:1024px){[comp=faq-list] .inner{align-items:flex-start;gap:var(--spacing-xl);flex-direction:row}}[comp=faq-list] .nav{width:100%}@media(min-width:1024px){[comp=faq-list] .nav{width:254px;top:calc(var(--spacing) * 26);flex-shrink:0;position:sticky}}[comp=faq-list] .nav ul{gap:var(--spacing-xxs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media(max-width:1023px){[comp=faq-list] .nav ul{flex-wrap:wrap}}[comp=faq-list] .groups{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}@media(min-width:1024px){[comp=faq-list] .groups{gap:var(--spacing-sm)}}[comp=store-details]{width:100%}[comp=store-details] .inner{width:100%;max-width:var(--grid-max);padding-inline:var(--grid-pad-mob);padding-top:var(--spacing-lg);padding-bottom:var(--spacing-kilo);flex-direction:column;gap:56px;margin-inline:auto;display:flex}@media(min-width:1024px){[comp=store-details] .inner{align-items:flex-start;gap:var(--spacing-xs);padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-mega);flex-direction:row}}[comp=store-details] .map-col{aspect-ratio:1;border-radius:var(--radius-sm);display:block;position:relative;overflow:hidden}@media(min-width:1024px){[comp=store-details] .map-col{aspect-ratio:923/658;flex:0 0 64%;align-self:flex-start}}[comp=store-details] .map-col img{object-fit:cover;width:100%;height:100%;display:block}[comp=store-details] .map-col .map{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}[comp=store-details] .content-col{flex-direction:column;flex:1;gap:40px;display:flex}@media(min-width:1024px){[comp=store-details] .content-col{gap:48px}}[comp=store-details] .section{flex-direction:column;gap:8px;display:flex}@media(min-width:1024px){[comp=store-details] .section{gap:16px}}[comp=store-details] .section-label{font-size:var(--text-label);line-height:1;font-weight:var(--font-weight-medium);color:var(--color-text-inverse);text-transform:uppercase}[comp=store-details] .address-block{color:var(--color-text-inverse);margin-bottom:var(--spacing-xs);flex-direction:column;gap:4px;font-size:16px;font-weight:300;line-height:1.4;display:flex}@media(min-width:1024px){[comp=store-details] .address-block{margin-bottom:var(--spacing-xxs)}}[comp=store-details] .email-link{color:var(--color-blue);text-decoration:underline}[comp=store-details] .service-list{flex-direction:column;gap:8px;display:flex}[comp=store-details] .service-row{align-items:center;gap:8px;display:flex}@media(min-width:1024px){[comp=store-details] .service-row{gap:12px}}[comp=store-details] .icon-box{background-color:var(--color-white);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;padding:8px;display:flex}[comp=store-details] .service-icon{width:24px;height:24px;-webkit-mask-image:var(--icon-src);mask-image:var(--icon-src);background-color:#ccd1cb;flex-shrink:0;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[comp=store-details] .service-row.--active .service-icon{background-color:var(--color-accent)}[comp=store-details] .service-label{color:var(--color-text-inverse);font-size:16px;font-weight:300;line-height:1.4}[comp=store-details] .hours-list{flex-direction:column;gap:8px;display:flex}[comp=store-details] .hours-row{color:var(--color-text-inverse);justify-content:space-between;align-items:flex-start;gap:16px;font-size:16px;font-weight:300;line-height:1.4;display:flex}[comp=store-details] .hours-times{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}@media(max-width:1023px){body.single-store [comp=titles-body].--paragraph-img{padding-block:var(--spacing-kilo)}}[comp=spacer]{height:var(--spacer-h-mobile)}@media(min-width:1024px){[comp=spacer]{height:var(--spacer-h-desktop)}}.news-related-head{gap:var(--spacing-xxs);margin-bottom:var(--spacing-2xl);flex-direction:column;display:flex}.news-related-head [comp=titles-body].--small-title-support{border:none}.news-related-title{font-family:var(--font-heading);font-size:var(--text-heading-md);line-height:1.3;font-weight:var(--font-weight-medium);color:var(--color-accent)}.news-related-sub{font-size:var(--text-body-md);font-weight:var(--font-weight-light);color:var(--color-text-muted);line-height:1.4}.news-related-grid{gap:var(--spacing-2xl);flex-direction:column;display:flex}@media(min-width:1024px){.news-related-grid{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);display:grid}}.news-archive-grid{gap:var(--spacing-md);grid-template-columns:1fr;display:grid}@media(min-width:1024px){.news-archive-grid{column-gap:var(--spacing-xs);row-gap:var(--spacing-md);grid-template-columns:repeat(3,1fr)}}.news-archive-pagination{justify-content:center;align-items:center;gap:var(--spacing-xxs);margin-top:var(--spacing-2xl);background-color:var(--color-white);border-radius:var(--radius-xs);padding:var(--spacing-xxs);width:fit-content;margin-inline:auto;display:flex}.news-archive-pagination .arrow{justify-content:center;align-items:center;text-decoration:none;display:flex}.news-archive-pagination .arrow.--disabled{opacity:.3;pointer-events:none}.news-archive-pagination .counter{align-items:center;gap:var(--spacing-xxxs);font-size:var(--text-body-sm);color:var(--color-black);line-height:1.4;display:flex}.news-archive-pagination .counter .current{text-align:center;width:22px;font-weight:700}.news-archive-pagination .counter .sep,.news-archive-pagination .counter .total{font-weight:var(--font-weight-light)}[comp=breadcrumbs]{z-index:10;pointer-events:none;position:absolute;top:128px;left:0;right:0}[comp=breadcrumbs] .inner{max-width:var(--grid-max);padding-inline:var(--grid-pad-mob);margin-inline:auto}[comp=breadcrumbs] .crumbs{pointer-events:auto;align-items:center;margin:0;padding:0;list-style:none;display:flex}[comp=breadcrumbs] .crumb{padding-inline:var(--spacing-xxs)}[comp=breadcrumbs] .crumb-link,[comp=breadcrumbs] .crumb-label{white-space:nowrap;padding-block:5px;font-size:12px;line-height:1;text-decoration:none;display:block}[comp=breadcrumbs] .crumb-link:hover{text-decoration:underline}[comp=breadcrumbs] .crumb.--current .crumb-label{font-weight:var(--font-weight-bold)}[comp=breadcrumbs] .sep{background-color:currentColor;flex-shrink:0;width:5px;height:5px}[comp=breadcrumbs].--white{color:var(--color-white)}[comp=breadcrumbs].--black{color:var(--color-black)}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@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-leading{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
