.Nav-module__e1xquq__sentinel{pointer-events:none;width:1px;height:24px;position:absolute;top:0;left:0}.Nav-module__e1xquq__header{z-index:var(--z-nav);height:calc(var(--nav-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);border-bottom:1px solid #0000;position:fixed;top:0;bottom:auto;left:0;right:0}.Nav-module__e1xquq__header[data-scrolled]{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(16px)saturate(140%);background:#0a0a0bf0}@media (prefers-reduced-transparency:reduce){.Nav-module__e1xquq__header[data-scrolled]{background:var(--bg);-webkit-backdrop-filter:none}}.Nav-module__e1xquq__bar{justify-content:space-between;align-items:center;gap:1.5rem;height:100%;display:flex}.Nav-module__e1xquq__brand{border-radius:var(--radius);transition:filter var(--dur-fast) var(--ease-out);flex-shrink:0;align-items:center;display:inline-flex}.Nav-module__e1xquq__brand:hover{filter:brightness(1.25)}.Nav-module__e1xquq__logo{width:auto;height:52px}@media (max-width:767px){.Nav-module__e1xquq__logo{height:44px}}.Nav-module__e1xquq__desktop{align-items:center;gap:2rem;display:none}.Nav-module__e1xquq__links{align-items:center;gap:1.75rem;list-style:none;display:flex}.Nav-module__e1xquq__link{min-height:44px;color:var(--text-2);transition:color var(--dur-fast) var(--ease-out);align-items:center;font-size:.9375rem;font-weight:500;display:inline-flex;position:relative}.Nav-module__e1xquq__link:after{content:"";background:var(--red);transform-origin:0;height:1px;transition:transform var(--dur) var(--ease-out);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.Nav-module__e1xquq__link:hover{color:var(--text)}.Nav-module__e1xquq__extIcon{flex-shrink:0;margin-left:.2rem}.Nav-module__e1xquq__link[aria-current=page]{color:var(--text)}.Nav-module__e1xquq__link[aria-current=page]:after{transform:scaleX(1)}.Nav-module__e1xquq__toggle{width:48px;height:48px;color:var(--text);border-radius:var(--radius);transition:background-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;margin-right:-.75rem;display:inline-flex}.Nav-module__e1xquq__toggle:hover{background:#ffffff0f}@media (min-width:960px){.Nav-module__e1xquq__desktop{display:flex}.Nav-module__e1xquq__toggle{display:none}}.Nav-module__e1xquq__sheet{z-index:var(--z-menu);padding-top:env(safe-area-inset-top);padding-bottom:max(1.5rem, env(safe-area-inset-bottom));background:var(--bg);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.Nav-module__e1xquq__sheetBar{height:var(--nav-h);border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.Nav-module__e1xquq__sheetTitle{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.Nav-module__e1xquq__sheetNav{flex-direction:column;flex:1;justify-content:space-between;gap:2rem;padding-top:1.5rem;display:flex}.Nav-module__e1xquq__sheetNav ul{list-style:none}.Nav-module__e1xquq__sheetNav li{border-bottom:1px solid var(--line)}.Nav-module__e1xquq__sheetLink{min-height:64px;font-size:clamp(1.75rem,1.2rem + 3vw,2.5rem);font-stretch:var(--wdth-display);letter-spacing:-.02em;color:var(--text);transition:color var(--dur-fast) var(--ease-out), transform var(--dur) var(--ease-out);align-items:center;font-weight:700;display:flex}.Nav-module__e1xquq__sheetLink:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:.2em;text-decoration-thickness:2px}@media (prefers-reduced-motion:no-preference){.Nav-module__e1xquq__sheetLink:hover{transform:translate(6px)}}.Nav-module__e1xquq__sheetLink[aria-current=page]{color:var(--red)}.Nav-module__e1xquq__sheetLink .Nav-module__e1xquq__extIcon{width:.5em;height:.5em;margin-left:.2em}.Nav-module__e1xquq__sheetCta{width:100%}@media (prefers-reduced-motion:no-preference){.Nav-module__e1xquq__sheet{animation:Nav-module__e1xquq__sheetIn .36s var(--ease-out) both}.Nav-module__e1xquq__sheetNav li{animation:Nav-module__e1xquq__sheetItem .52s var(--ease-out) both;animation-delay:calc(60ms + var(--i,0) * 40ms)}}@keyframes Nav-module__e1xquq__sheetIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes Nav-module__e1xquq__sheetItem{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}
.MotionToggle-module__8DDFTq__toggle{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:44px;color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background-color:#0a0a0bb3;align-items:center;gap:.5rem;padding:0 .875rem;display:inline-flex}.MotionToggle-module__8DDFTq__toggle:hover{color:var(--text);background-color:var(--bg-elevated);border-color:#ffffff5c}.MotionToggle-module__8DDFTq__toggle[aria-pressed=true]{color:var(--text);border-color:var(--red)}.MotionToggle-module__8DDFTq__toggle[aria-pressed=true] svg{color:var(--red)}.MotionToggle-module__8DDFTq__toggle[aria-pressed=true]:hover{border-color:var(--red-ink)}.MotionToggle-module__8DDFTq__compact{justify-content:center;width:44px;padding:0}@media (prefers-reduced-motion:reduce){.MotionToggle-module__8DDFTq__toggle{display:none}}
.Footer-module__EZoWya__footer{border-top:1px solid var(--line);padding-top:clamp(3.5rem,2.5rem + 4vw,6rem);padding-bottom:max(2rem, env(safe-area-inset-bottom))}.Footer-module__EZoWya__grid{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (min-width:768px){.Footer-module__EZoWya__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:3rem}}.Footer-module__EZoWya__wordmark{letter-spacing:.02em;border-radius:var(--radius);text-underline-offset:.3em;min-height:44px;transition:text-decoration-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:800;font-stretch:125%;line-height:1;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;display:inline-flex}.Footer-module__EZoWya__underscore{color:var(--red)}.Footer-module__EZoWya__wordmark:hover{color:#fff;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.Footer-module__EZoWya__claim{max-width:38ch;font-size:var(--fs-small);color:var(--text-3);margin-top:1rem}.Footer-module__EZoWya__sister{font-size:var(--fs-small);color:var(--text-3);margin-top:1.25rem}.Footer-module__EZoWya__sisterLink{min-height:44px;color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:.3em;transition:color var(--dur-fast) var(--ease-out), text-decoration-color var(--dur-fast) var(--ease-out);align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.Footer-module__EZoWya__sisterLink:hover{color:#fff;text-decoration-color:currentColor}.Footer-module__EZoWya__colTitle{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:1rem;font-weight:500}.Footer-module__EZoWya__list{gap:0;list-style:none;display:grid}.Footer-module__EZoWya__link{min-height:44px;color:var(--text-2);overflow-wrap:anywhere;transition:color var(--dur-fast) var(--ease-out);align-items:center;font-size:.9375rem;display:inline-flex}.Footer-module__EZoWya__link:hover{color:var(--text)}.Footer-module__EZoWya__bottom{border-top:1px solid var(--line);font-size:var(--fs-micro);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;margin-top:clamp(3rem,2rem + 3vw,4.5rem);padding-top:1.5rem;padding-bottom:calc(48px + 1.5rem);display:flex}.Footer-module__EZoWya__motion{margin-left:auto}@media (max-width:767px){.Footer-module__EZoWya__motion{margin-left:0}}
.Layout-module__hBxhlq__main{display:block;position:relative}.Layout-module__hBxhlq__main:focus-visible{box-shadow:inset 0 2px 0 var(--focus);outline:none}.Layout-module__hBxhlq__fabSentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:80vh;left:0}.Layout-module__hBxhlq__whatsapp{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:var(--z-float);min-width:48px;min-height:48px;color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease-out), visibility var(--dur) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur) var(--ease-out);background:#111113eb;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.875rem;font-weight:600;display:inline-flex;position:fixed;transform:translateY(12px);box-shadow:0 10px 30px #00000073}.Layout-module__hBxhlq__whatsapp[data-visible]{opacity:1;visibility:visible;transform:none}.Layout-module__hBxhlq__whatsapp:hover{background:var(--bg-elevated);border-color:#ffffff5c}.Layout-module__hBxhlq__whatsapp[data-visible]:active{transform:scale(.97)}.Layout-module__hBxhlq__whatsappLabel{display:none}@media (min-width:768px){.Layout-module__hBxhlq__whatsapp{right:max(1.5rem, env(safe-area-inset-right));bottom:max(1.5rem, env(safe-area-inset-bottom));padding:0 1.125rem 0 .875rem}.Layout-module__hBxhlq__whatsappLabel{display:inline}}@media (prefers-reduced-transparency:reduce){.Layout-module__hBxhlq__whatsapp{background:var(--bg-elevated);-webkit-backdrop-filter:none}}
.CtaBand-module__8wR_VG__band{border-top:1px solid var(--line)}.CtaBand-module__8wR_VG__inner{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid;position:relative}.CtaBand-module__8wR_VG__title{max-width:22ch}.CtaBand-module__8wR_VG__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.CtaBand-module__8wR_VG__inner:before{content:"";top:calc(var(--section) * -1 - 1px);left:max(var(--gutter), env(safe-area-inset-left));background:var(--red);width:64px;height:2px;position:absolute}@media (min-width:1024px){.CtaBand-module__8wR_VG__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:4rem}}@media (max-width:479px){.CtaBand-module__8wR_VG__actions>*{flex:100%}}
.ClientTape-module__KRumkq__tape{--tape-gap:clamp(1.5rem, .9rem + 2vw, 2.75rem);--tape-fade:clamp(1.5rem, .5rem + 6vw, 7rem);--tape-control:calc(44px + 1rem);position:relative}.ClientTape-module__KRumkq__head{grid-template-columns:minmax(0, 1fr) auto minmax(var(--tape-control), 1fr);align-items:center;column-gap:1rem;margin-bottom:.5rem;display:grid}.ClientTape-module__KRumkq__head:before,.ClientTape-module__KRumkq__head:after{content:"";background:var(--line);grid-row:1;height:1px}.ClientTape-module__KRumkq__head:before{grid-column:1}.ClientTape-module__KRumkq__head:after{grid-column:3;margin-inline-end:var(--tape-control)}.ClientTape-module__KRumkq__caption{min-width:0;font-family:var(--font-mono);letter-spacing:.02em;text-align:center;color:var(--text-3);grid-area:1/2;font-size:.8125rem}.ClientTape-module__KRumkq__toggle{grid-area:1/3;justify-self:end}.ClientTape-module__KRumkq__headBare:before{display:none}.ClientTape-module__KRumkq__headBare:after{grid-column:1/-1}.ClientTape-module__KRumkq__viewport{-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--tape-fade), #000 calc(100% - var(--tape-fade)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--tape-fade), #000 calc(100% - var(--tape-fade)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--tape-fade), #000 calc(100% - var(--tape-fade)), transparent 100%);padding-block-start:.75rem;padding-block-end:.75rem;overflow:hidden}.ClientTape-module__KRumkq__track{width:max-content;display:flex}.ClientTape-module__KRumkq__list{flex:none;align-items:center;list-style:none;display:flex}.ClientTape-module__KRumkq__item{align-items:center;gap:var(--tape-gap);padding-inline-end:var(--tape-gap);display:flex}.ClientTape-module__KRumkq__item:after{content:"";border:1px solid var(--red);flex:none;width:6px;height:6px;transform:rotate(45deg)}.ClientTape-module__KRumkq__name{font-family:var(--font-sans);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--text-3);transition:color var(--dur-fast) var(--ease-out);font-size:clamp(1rem,.9rem + .45vw,1.3125rem);font-weight:650;font-stretch:112%;line-height:1.2}@media (hover:hover){.ClientTape-module__KRumkq__item:hover .ClientTape-module__KRumkq__name{color:var(--text)}}.ClientTape-module__KRumkq__viewport:focus-within .ClientTape-module__KRumkq__name{color:var(--text)}@keyframes ClientTape-module__KRumkq__tapeScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.ClientTape-module__KRumkq__track{animation-name:ClientTape-module__KRumkq__tapeScroll;animation-duration:var(--tape-dur,40s);will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite}.ClientTape-module__KRumkq__viewport:focus-within .ClientTape-module__KRumkq__track{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.ClientTape-module__KRumkq__viewport:hover .ClientTape-module__KRumkq__track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.ClientTape-module__KRumkq__head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-bottom:1.25rem}.ClientTape-module__KRumkq__head:after{margin-inline-end:0}.ClientTape-module__KRumkq__viewport{padding-inline:max(var(--gutter), env(safe-area-inset-left), (100% - var(--container)) / 2) max(var(--gutter), env(safe-area-inset-right), (100% - var(--container)) / 2);-webkit-mask-image:none;mask-image:none}.ClientTape-module__KRumkq__track{width:auto}.ClientTape-module__KRumkq__list{justify-content:center;gap:.75rem calc(var(--tape-gap) * 1.25);flex-wrap:wrap;flex:auto}.ClientTape-module__KRumkq__copy{display:none}.ClientTape-module__KRumkq__item{padding-inline-end:0}.ClientTape-module__KRumkq__item:after{display:none}}
.PageHeader-module__eQuKha__header{padding-top:calc(var(--nav-h) + env(safe-area-inset-top) + clamp(3rem, 2rem + 4vw, 6rem));border-bottom:1px solid var(--line);padding-bottom:clamp(3rem,2rem + 4vw,5.5rem)}.PageHeader-module__eQuKha__inner{grid-template-columns:minmax(0,1fr);align-items:end;gap:2.5rem;display:grid}.PageHeader-module__eQuKha__copy{max-width:52rem}.PageHeader-module__eQuKha__title{margin-top:1.25rem}.PageHeader-module__eQuKha__copy>.PageHeader-module__eQuKha__title:first-child{margin-top:0}.PageHeader-module__eQuKha__lead{margin-top:1.5rem}.PageHeader-module__eQuKha__extra{margin-top:2rem}.PageHeader-module__eQuKha__media{aspect-ratio:4/3;width:100%}@media (min-width:1024px){.PageHeader-module__eQuKha__withMedia .PageHeader-module__eQuKha__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2.5rem,1rem + 4vw,5rem)}}
.TerminalPrompt-module__OIfK5q__terminal{--term-bg:#0d0d0f;--t0:.25s;--t-step:.26s;--t-char:32ms;background:var(--term-bg);border:1px solid var(--line);border-radius:var(--radius);min-width:0;position:relative;overflow:hidden}.TerminalPrompt-module__OIfK5q__bar{background:var(--bg-raised);border-bottom:1px solid var(--line);align-items:center;gap:.875rem;min-height:2.5rem;padding:0 1rem;display:flex}.TerminalPrompt-module__OIfK5q__dots{flex:none;gap:6px;display:flex}.TerminalPrompt-module__OIfK5q__dots span{border-radius:var(--radius);background:#ffffff24;width:8px;height:8px}.TerminalPrompt-module__OIfK5q__title{min-width:0;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;color:var(--text-3);overflow:hidden}.TerminalPrompt-module__OIfK5q__body{font-family:var(--font-mono);color:var(--text-2);font-variant-ligatures:none;font-feature-settings:"calt" 0, "liga" 0;padding:1.25rem 1.5rem 1.5rem;font-size:.8125rem;line-height:2}.TerminalPrompt-module__OIfK5q__line{align-items:baseline;min-width:0;display:flex}@supports (align-items:last baseline){.TerminalPrompt-module__OIfK5q__line{align-items:last baseline}}.TerminalPrompt-module__OIfK5q__cmd{align-items:baseline}.TerminalPrompt-module__OIfK5q__line+.TerminalPrompt-module__OIfK5q__cmd{margin-top:.5rem}.TerminalPrompt-module__OIfK5q__ok,.TerminalPrompt-module__OIfK5q__info,.TerminalPrompt-module__OIfK5q__next{padding-inline-start:2ch}.TerminalPrompt-module__OIfK5q__prompt{width:2ch;color:var(--red);-webkit-user-select:none;user-select:none;flex:none;font-weight:700}.TerminalPrompt-module__OIfK5q__typed,.TerminalPrompt-module__OIfK5q__text,.TerminalPrompt-module__OIfK5q__status{font:inherit}.TerminalPrompt-module__OIfK5q__typed{min-width:0;color:var(--text);overflow-wrap:anywhere;clip-path:inset(0);font-weight:500;display:inline-block;position:relative}.TerminalPrompt-module__OIfK5q__typeMask{background:var(--term-bg);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(100%)}.TerminalPrompt-module__OIfK5q__typeMask:before{content:"";background:var(--red);width:1ch;height:1.2em;position:absolute;top:calc(50% - .6em);left:0}.TerminalPrompt-module__OIfK5q__text{overflow-wrap:anywhere;flex:0 auto;min-width:0}.TerminalPrompt-module__OIfK5q__ok .TerminalPrompt-module__OIfK5q__text{color:var(--text-2)}.TerminalPrompt-module__OIfK5q__info .TerminalPrompt-module__OIfK5q__text{color:var(--text-3)}.TerminalPrompt-module__OIfK5q__next .TerminalPrompt-module__OIfK5q__text{color:var(--text)}.TerminalPrompt-module__OIfK5q__leader{background-image:radial-gradient(circle,#ffffff4d 0 1px,#0000 1.25px);background-position:0 100%;background-repeat:repeat-x;background-size:1ch 3px;flex:2ch;min-width:2ch;height:3px;margin-inline-start:1ch;margin-inline-end:1ch}.TerminalPrompt-module__OIfK5q__status{letter-spacing:.04em;white-space:nowrap;color:var(--text);flex:none;font-weight:700}.TerminalPrompt-module__OIfK5q__cursor{vertical-align:-.2em;background:var(--red);width:1ch;height:1.15em;margin-inline-start:.4ch;display:inline-block}@media (max-width:479px){.TerminalPrompt-module__OIfK5q__body{padding:1rem 1.125rem 1.25rem}}@keyframes TerminalPrompt-module__OIfK5q__lineIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes TerminalPrompt-module__OIfK5q__promptIn{0%{opacity:0}to{opacity:1}}@keyframes TerminalPrompt-module__OIfK5q__typeIn{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes TerminalPrompt-module__OIfK5q__blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:no-preference){.TerminalPrompt-module__OIfK5q__cursor{animation-name:TerminalPrompt-module__OIfK5q__blink;animation-duration:1s;animation-timing-function:step-end;animation-iteration-count:8;animation-delay:.8s}.TerminalPrompt-module__OIfK5q__terminal.is-armed:not(.is-revealed) .TerminalPrompt-module__OIfK5q__line{opacity:0}.TerminalPrompt-module__OIfK5q__terminal.is-armed:not(.is-revealed) .TerminalPrompt-module__OIfK5q__cursor{animation-name:none}.TerminalPrompt-module__OIfK5q__terminal.is-armed.is-revealed .TerminalPrompt-module__OIfK5q__line{--line-delay:calc(var(--t0) + var(--line-i,0) * var(--t-step) + var(--chars-before,0) * var(--t-char));animation-name:TerminalPrompt-module__OIfK5q__lineIn;animation-duration:.28s;animation-timing-function:var(--ease-out);animation-delay:var(--line-delay);animation-fill-mode:both}.TerminalPrompt-module__OIfK5q__terminal.is-armed.is-revealed .TerminalPrompt-module__OIfK5q__cmd{animation-name:TerminalPrompt-module__OIfK5q__promptIn;animation-duration:.12s;animation-timing-function:linear}.TerminalPrompt-module__OIfK5q__terminal.is-armed.is-revealed .TerminalPrompt-module__OIfK5q__typeMask{animation-name:TerminalPrompt-module__OIfK5q__typeIn;animation-duration:calc(var(--chars,1) * var(--t-char));animation-timing-function:steps(var(--chars,1), end);animation-delay:calc(var(--line-delay) + .12s);animation-fill-mode:both}.TerminalPrompt-module__OIfK5q__terminal.is-armed.is-revealed .TerminalPrompt-module__OIfK5q__cursor{animation-name:TerminalPrompt-module__OIfK5q__blink;animation-delay:calc(var(--line-delay) + .4s)}}
.chi-siamo-module__M4L7Da__header{max-width:52rem}.chi-siamo-module__M4L7Da__headerTitle{margin-top:1rem}.chi-siamo-module__M4L7Da__intro{margin-top:1.25rem}.chi-siamo-module__M4L7Da__text{max-width:62ch;color:var(--text-2);font-size:1.0625rem;line-height:1.7}.chi-siamo-module__M4L7Da__founder{padding-top:clamp(3rem,2rem + 4vw,5.5rem);padding-bottom:calc(var(--section) * .6)}.chi-siamo-module__M4L7Da__founderGrid{--glyph-size:clamp(4.5rem, 3rem + 4vw, 7rem);--name-gap:clamp(1.75rem, 1.25rem + 1.5vw, 2.5rem);grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,1.5rem + 3vw,4rem);display:grid}.chi-siamo-module__M4L7Da__profile{min-width:0;max-width:34rem}.chi-siamo-module__M4L7Da__founderGlyph{width:var(--glyph-size);height:var(--glyph-size);margin-left:calc(.75px - var(--glyph-size) * 3.77 / 24);color:var(--red);stroke-width:1.5px}.chi-siamo-module__M4L7Da__founderGlyph>*{vector-effect:non-scaling-stroke}.chi-siamo-module__M4L7Da__founderName{margin-top:var(--name-gap)}.chi-siamo-module__M4L7Da__role{max-width:44ch;color:var(--text-2);margin-top:1rem;font-size:1.0625rem;line-height:1.5}.chi-siamo-module__M4L7Da__facts{border-top:1px solid var(--line);gap:.75rem;margin-top:2rem;padding-top:1.5rem;display:grid}.chi-siamo-module__M4L7Da__fact{grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:1rem;display:grid}.chi-siamo-module__M4L7Da__factLabel{font-size:var(--fs-small);color:var(--text-3)}.chi-siamo-module__M4L7Da__factValue{min-width:0;color:var(--text)}.chi-siamo-module__M4L7Da__bio{min-width:0}.chi-siamo-module__M4L7Da__bio>p:first-child{font-size:var(--fs-lead);color:var(--text);line-height:1.55}@media (min-width:1024px){.chi-siamo-module__M4L7Da__founderGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(3rem,1rem + 5vw,6rem)}.chi-siamo-module__M4L7Da__bio{padding-top:calc(var(--glyph-size) + var(--name-gap))}}@media (max-width:479px){.chi-siamo-module__M4L7Da__fact{grid-template-columns:7rem minmax(0,1fr)}}.chi-siamo-module__M4L7Da__stats{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;padding-block-start:2.5rem;padding-block-end:2.5rem;display:grid}.chi-siamo-module__M4L7Da__stat{flex-direction:column;gap:.75rem;min-width:0;display:flex}.chi-siamo-module__M4L7Da__statValue{font-size:clamp(2.75rem,2rem + 2.5vw,4rem);font-stretch:var(--wdth-display);letter-spacing:-.03em;color:var(--text);order:-1;font-weight:700;line-height:1}.chi-siamo-module__M4L7Da__statLabel{color:var(--text-2);font-size:.9375rem;line-height:1.4}@media (min-width:1024px){.chi-siamo-module__M4L7Da__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-block-start:0;padding-block-end:0}.chi-siamo-module__M4L7Da__stat{padding:3rem 2rem}.chi-siamo-module__M4L7Da__stat:first-child{padding-left:0}.chi-siamo-module__M4L7Da__stat+.chi-siamo-module__M4L7Da__stat{border-left:1px solid var(--line)}}.chi-siamo-module__M4L7Da__valuesLayout{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.chi-siamo-module__M4L7Da__valuesIntro{min-width:0}.chi-siamo-module__M4L7Da__valuesIntro .chi-siamo-module__M4L7Da__intro{max-width:34ch}.chi-siamo-module__M4L7Da__values{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:2.5rem 3rem;padding-top:2.5rem;list-style:none;display:grid}.chi-siamo-module__M4L7Da__value{min-width:0}.chi-siamo-module__M4L7Da__valueGlyph{color:var(--red);margin-bottom:1.25rem}.chi-siamo-module__M4L7Da__value p{max-width:42ch;color:var(--text-2);margin-top:.75rem}@media (min-width:768px){.chi-siamo-module__M4L7Da__values{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3rem}}@media (min-width:1024px){.chi-siamo-module__M4L7Da__valuesLayout{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:clamp(3rem,1rem + 5vw,6rem)}}.chi-siamo-module__M4L7Da__timeline{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr);gap:3rem;margin-top:clamp(2.5rem,2rem + 2vw,4rem);padding-top:2.5rem;list-style:none;display:grid}.chi-siamo-module__M4L7Da__entry{min-width:0}.chi-siamo-module__M4L7Da__entryHeading{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.chi-siamo-module__M4L7Da__year{font-size:clamp(1.875rem,1.6rem + .9vw,2.25rem);font-stretch:var(--wdth-display);letter-spacing:-.03em;color:var(--text);font-weight:700;line-height:1}.chi-siamo-module__M4L7Da__yearNow{color:var(--red)}.chi-siamo-module__M4L7Da__entryText{max-width:56ch;color:var(--text-2);margin-top:.75rem;font-size:.9375rem;line-height:1.65}@media (min-width:768px){.chi-siamo-module__M4L7Da__timeline{gap:2.75rem}.chi-siamo-module__M4L7Da__entry{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;column-gap:2.5rem;display:grid}.chi-siamo-module__M4L7Da__entryText{font-size:var(--fs-body);margin-top:0}}@media (min-width:1024px){.chi-siamo-module__M4L7Da__entry{column-gap:clamp(3rem,1rem + 5vw,6rem)}.chi-siamo-module__M4L7Da__entryHeading{flex-direction:row;align-items:baseline;gap:1.5rem}.chi-siamo-module__M4L7Da__year{flex:none;min-width:3.2em}}.chi-siamo-module__M4L7Da__groups{grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-top:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.chi-siamo-module__M4L7Da__group{border-top:1px solid var(--line-strong);min-width:0;padding-top:1.5rem}.chi-siamo-module__M4L7Da__groupHead{justify-content:space-between;align-items:center;gap:1rem;display:flex}.chi-siamo-module__M4L7Da__groupHead>h3{min-width:0}.chi-siamo-module__M4L7Da__groupGlyph{color:var(--red);opacity:.45;flex-shrink:0}.chi-siamo-module__M4L7Da__groupList{color:var(--text-2);margin-top:1rem;font-size:.9375rem;line-height:2;list-style:none}@media (min-width:768px){.chi-siamo-module__M4L7Da__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media (min-width:1024px){.chi-siamo-module__M4L7Da__groups{column-gap:3rem}}.chi-siamo-module__M4L7Da__veertualGrid{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.chi-siamo-module__M4L7Da__veertualCopy{min-width:0}.chi-siamo-module__M4L7Da__veertualText{margin-top:1.5rem}.chi-siamo-module__M4L7Da__panel{background:var(--bg-raised);border:1px solid var(--line);border-top:2px solid var(--red);border-radius:var(--radius);min-width:0;max-width:36rem;padding:2rem}.chi-siamo-module__M4L7Da__spec{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-block-start:1rem;padding-block-end:1rem;display:flex}.chi-siamo-module__M4L7Da__spec:first-child{padding-top:0}.chi-siamo-module__M4L7Da__spec:last-child{padding-bottom:0}.chi-siamo-module__M4L7Da__spec+.chi-siamo-module__M4L7Da__spec{border-top:1px solid var(--line)}.chi-siamo-module__M4L7Da__specLabel{min-width:0;color:var(--text-2);font-size:.9375rem}.chi-siamo-module__M4L7Da__specValue{color:var(--text);text-align:right;margin-left:auto}.chi-siamo-module__M4L7Da__panelCta{width:100%;margin-top:2rem}@media (min-width:1024px){.chi-siamo-module__M4L7Da__veertualGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(3rem,1rem + 5vw,6rem)}}@media (max-width:479px){.chi-siamo-module__M4L7Da__panel{padding:1.5rem}}
.contatti-module__dmEv4a__contact{grid-template-columns:minmax(0,1fr);row-gap:clamp(3rem,2rem + 3vw,4rem);display:grid}.contatti-module__dmEv4a__channels{min-width:0}.contatti-module__dmEv4a__intro{max-width:44ch;margin-top:1.25rem}.contatti-module__dmEv4a__channelList{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2rem;padding-top:1.5rem;list-style:none;display:grid}.contatti-module__dmEv4a__channel{grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:1rem;display:grid}.contatti-module__dmEv4a__channelIcon{color:var(--text-3);margin-top:1px}.contatti-module__dmEv4a__channelBody{min-width:0}.contatti-module__dmEv4a__channelLabel{color:var(--text-3);line-height:1.6}.contatti-module__dmEv4a__channelValue{max-width:100%;min-height:44px;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere;text-underline-offset:.3em;transition:text-decoration-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding-block-start:.375rem;padding-block-end:.375rem;font-weight:600;line-height:1.35;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-block}.contatti-module__dmEv4a__channelValue:hover{color:#fff;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.contatti-module__dmEv4a__actions{justify-items:start;gap:1.25rem;margin-top:2rem;display:grid}.contatti-module__dmEv4a__note{font-size:var(--fs-small);color:var(--text-2);align-items:flex-start;gap:.625rem;line-height:1.5;display:flex}.contatti-module__dmEv4a__noteIcon{color:var(--text-3);flex-shrink:0}.contatti-module__dmEv4a__panel{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:clamp(1.5rem,1rem + 2vw,2.5rem)}:is(.contatti-module__dmEv4a__panel .input,.contatti-module__dmEv4a__panel .select,.contatti-module__dmEv4a__panel .textarea){background-color:var(--bg)}.contatti-module__dmEv4a__panel .input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 100px var(--bg) inset}.contatti-module__dmEv4a__panel .input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 100px var(--bg) inset}.contatti-module__dmEv4a__panel .input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 100px var(--bg) inset}.contatti-module__dmEv4a__form{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.contatti-module__dmEv4a__full{grid-column:1/-1}.contatti-module__dmEv4a__submitRow{min-width:0;margin-top:.75rem}.contatti-module__dmEv4a__alert:not(:empty){background:var(--red-soft);border-radius:var(--radius);font-size:var(--fs-small);color:var(--text);border:1px solid #ff556066;margin-top:1rem;padding:.875rem 1rem;line-height:1.55}.contatti-module__dmEv4a__wrap{overflow-wrap:anywhere}.contatti-module__dmEv4a__privacy{max-width:60ch;margin-top:1rem;line-height:1.55}.contatti-module__dmEv4a__faq{grid-template-columns:minmax(0,1fr);row-gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.contatti-module__dmEv4a__faqList{border-top:1px solid var(--line-strong);min-width:0}.contatti-module__dmEv4a__item+.contatti-module__dmEv4a__item{border-top:1px solid var(--line)}.contatti-module__dmEv4a__summary{cursor:pointer;min-height:56px;color:var(--text);transition:color var(--dur-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:1.5rem;padding-block-start:1.25rem;padding-block-end:1.25rem;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);font-weight:600;line-height:1.4;list-style:none;display:flex}.contatti-module__dmEv4a__summary::-webkit-details-marker{display:none}.contatti-module__dmEv4a__summary::marker{content:""}.contatti-module__dmEv4a__summary:hover{color:#fff}.contatti-module__dmEv4a__question{min-width:0}.contatti-module__dmEv4a__toggle{color:var(--text-3);transform-origin:50%;transition:color var(--dur-fast) var(--ease-out);flex-shrink:0}.contatti-module__dmEv4a__summary:hover .contatti-module__dmEv4a__toggle,.contatti-module__dmEv4a__item[open] .contatti-module__dmEv4a__toggle{color:var(--text)}.contatti-module__dmEv4a__item[open] .contatti-module__dmEv4a__toggle{transform:rotate(45deg)}.contatti-module__dmEv4a__answer{max-width:62ch;color:var(--text-2);padding-bottom:1.75rem}@keyframes contatti-module__dmEv4a__answerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.contatti-module__dmEv4a__toggle{transition:color var(--dur-fast) var(--ease-out), transform var(--dur) var(--ease-out)}.contatti-module__dmEv4a__item[open] .contatti-module__dmEv4a__answer{animation:contatti-module__dmEv4a__answerIn var(--dur) var(--ease-out) both}}@media (max-width:479px){.contatti-module__dmEv4a__whatsapp,.contatti-module__dmEv4a__submit{width:100%}}@media (min-width:640px){.contatti-module__dmEv4a__form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.contatti-module__dmEv4a__channelList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media (min-width:768px){.contatti-module__dmEv4a__channelList{row-gap:1.5rem;margin-top:2.5rem;padding-top:2rem}.contatti-module__dmEv4a__actions{margin-top:2.5rem}.contatti-module__dmEv4a__answer{padding-right:2.75rem}}@media (min-width:1024px){.contatti-module__dmEv4a__contact{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(3rem,1rem + 4vw,6rem)}.contatti-module__dmEv4a__faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:clamp(2.5rem,1rem + 4vw,6rem)}.contatti-module__dmEv4a__faqTitle{top:calc(var(--nav-h) + 2rem);position:sticky}}
.grazie-module__F-UEYW__page{min-height:min(100dvh,860px);padding-top:calc(var(--nav-h) + env(safe-area-inset-top) + clamp(3rem, 2rem + 4vw, 6rem));padding-bottom:clamp(4rem,3rem + 4vw,7rem)}.grazie-module__F-UEYW__content{max-width:44rem}.grazie-module__F-UEYW__icon{color:var(--red)}.grazie-module__F-UEYW__title{margin-top:1.25rem}.grazie-module__F-UEYW__icon+.grazie-module__F-UEYW__title{margin-top:1.75rem}.grazie-module__F-UEYW__lead{margin-top:1.5rem}.grazie-module__F-UEYW__lead strong{color:var(--text);font-weight:600}.grazie-module__F-UEYW__group{border-top:1px solid var(--line);margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);padding-top:clamp(1.75rem,1.5rem + 1vw,2.25rem)}.grazie-module__F-UEYW__steps{counter-reset:step;gap:.875rem;margin-top:1.25rem;list-style:none;display:grid}.grazie-module__F-UEYW__steps li{counter-increment:step;color:var(--text-2);grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;display:grid}.grazie-module__F-UEYW__steps li:before{content:counter(step, decimal-leading-zero);content:counter(step, decimal-leading-zero) / "";font-family:var(--font-mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--text-3)}.grazie-module__F-UEYW__actions{flex-wrap:wrap;gap:.75rem;margin-top:clamp(2.5rem,2rem + 1.5vw,3rem);display:flex}.grazie-module__F-UEYW__fallback{margin-top:1.5rem}.grazie-module__F-UEYW__fallback a{white-space:nowrap;padding-block-start:.75rem;padding-block-end:.75rem}.grazie-module__F-UEYW__links{grid-template-columns:minmax(0,1fr);gap:.25rem 2rem;list-style:none;display:grid}.grazie-module__F-UEYW__links li{min-width:0}.grazie-module__F-UEYW__linkItem{min-height:48px}@media (min-width:768px){.grazie-module__F-UEYW__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.grazie-module__F-UEYW__actions{grid-template-columns:minmax(0,1fr);display:grid}}
.home-module__ZrQLqq__sectionHead{max-width:46rem;margin-bottom:clamp(2.5rem,1.75rem + 2.5vw,4rem)}.home-module__ZrQLqq__sectionText{margin-top:1.25rem}.home-module__ZrQLqq__textLink{margin-top:1.75rem}.home-module__ZrQLqq__hero{--hero-pb:clamp(3rem, 2rem + 3vw, 4rem);isolation:isolate;padding-top:calc(var(--nav-h) + env(safe-area-inset-top) + clamp(2.5rem, 1.5rem + 4vw, 4rem));padding-bottom:var(--hero-pb);position:relative;overflow-x:clip}.home-module__ZrQLqq__heroInner{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.home-module__ZrQLqq__heroCopy{z-index:1;min-width:0;position:relative}.home-module__ZrQLqq__hero .home-module__ZrQLqq__heroTitle{max-width:11.6em;margin-top:1.25rem;font-size:clamp(2.5rem,1rem + 3.1vw,3.75rem)}.home-module__ZrQLqq__heroLine{width:-moz-fit-content;width:fit-content;max-width:100%;display:block;position:relative}.home-module__ZrQLqq__hero .home-module__ZrQLqq__heroLead{max-width:32rem;margin-top:1.5rem}.home-module__ZrQLqq__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.home-module__ZrQLqq__heroScene{height:300px;position:relative}.home-module__ZrQLqq__heroToggle{z-index:1;right:max(var(--gutter), env(safe-area-inset-right));bottom:var(--hero-pb);position:absolute}.home-module__ZrQLqq__heroLineText{display:block}@keyframes home-module__ZrQLqq__heroWindow{0%{transform:translate(-100%)}to{transform:none}}@keyframes home-module__ZrQLqq__heroText{0%{transform:translateX(calc(100% + var(--wipe-pad) * 2))}to{transform:none}}@keyframes home-module__ZrQLqq__heroEdge{0%{opacity:0}12%{opacity:1}78%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.home-module__ZrQLqq__heroLine{--line-delay:.14s;--wipe-pad:.7em;padding-inline:var(--wipe-pad);margin-inline:calc(var(--wipe-pad) * -1);max-width:calc(100% + var(--wipe-pad) * 2);animation:.76s cubic-bezier(.77,0,.175,1) backwards home-module__ZrQLqq__heroWindow;animation-delay:var(--line-delay);overflow-x:clip}.home-module__ZrQLqq__heroLine+.home-module__ZrQLqq__heroLine{--line-delay:.36s}.home-module__ZrQLqq__heroLineText{animation:.76s cubic-bezier(.77,0,.175,1) backwards home-module__ZrQLqq__heroText;animation-delay:var(--line-delay)}.home-module__ZrQLqq__heroLine:after{content:"";border-right:2px solid var(--red);opacity:0;pointer-events:none;animation:.76s cubic-bezier(.77,0,.175,1) backwards home-module__ZrQLqq__heroEdge;animation-delay:var(--line-delay);position:absolute;top:0;bottom:0;right:0}}@media (min-width:1024px){.home-module__ZrQLqq__hero{min-height:min(100dvh,960px);padding-top:calc(var(--nav-h) + env(safe-area-inset-top) + 3rem);align-items:center;padding-bottom:5rem;display:flex}.home-module__ZrQLqq__heroInner{display:block}.home-module__ZrQLqq__heroScene{top:calc(var(--nav-h) + env(safe-area-inset-top));width:50%;height:auto;position:absolute;bottom:0;right:0}.home-module__ZrQLqq__heroToggle{right:max(var(--gutter), env(safe-area-inset-right), (100% - var(--container)) / 2);bottom:2rem}}@media (max-width:479px){.home-module__ZrQLqq__heroActions>*{flex:100%}}.home-module__ZrQLqq__clients{--gutter:0px}.home-module__ZrQLqq__services{grid-template-columns:minmax(0,1fr);gap:3rem;list-style:none;display:grid}.home-module__ZrQLqq__serviceItem{flex-direction:column;min-width:0;display:flex}.home-module__ZrQLqq__service{min-width:0;color:var(--text);flex-direction:column;flex:auto;display:flex}.home-module__ZrQLqq__serviceMedia{aspect-ratio:16/9}.home-module__ZrQLqq__serviceMedia>img{object-position:var(--pos,50% 50%)}.home-module__ZrQLqq__serviceFeatured .home-module__ZrQLqq__serviceMedia{aspect-ratio:4/3}.home-module__ZrQLqq__serviceBody{flex-direction:column;align-items:flex-start;gap:.75rem;padding-top:1.5rem;display:flex}.home-module__ZrQLqq__serviceHead{align-items:center;gap:.75rem;min-width:0;display:flex}.home-module__ZrQLqq__serviceGlyph{color:var(--red);flex:none}.home-module__ZrQLqq__serviceTitle{min-width:0}.home-module__ZrQLqq__serviceText{max-width:54ch;color:var(--text-2)}.home-module__ZrQLqq__serviceTags{margin-top:.25rem}.home-module__ZrQLqq__serviceMore{font-size:var(--fs-small);color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:.3em;transition:text-decoration-color var(--dur-fast) var(--ease-out);align-items:center;gap:.4rem;margin-top:.5rem;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.home-module__ZrQLqq__serviceMore svg{transition:transform var(--dur) var(--ease-out)}:is(.home-module__ZrQLqq__service:hover .home-module__ZrQLqq__serviceMore,.home-module__ZrQLqq__service:focus-visible .home-module__ZrQLqq__serviceMore){text-decoration-color:currentColor}:is(.home-module__ZrQLqq__service:hover .home-module__ZrQLqq__serviceMore svg,.home-module__ZrQLqq__service:focus-visible .home-module__ZrQLqq__serviceMore svg){transform:translate(3px)}@media (prefers-reduced-motion:no-preference){.home-module__ZrQLqq__serviceGlyph{transition:transform var(--dur-slow) var(--ease-out)}:is(.home-module__ZrQLqq__service:hover .home-module__ZrQLqq__serviceGlyph,.home-module__ZrQLqq__service:focus-visible .home-module__ZrQLqq__serviceGlyph){transform:rotate(90deg)}}@media (min-width:768px){.home-module__ZrQLqq__services{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 2rem}.home-module__ZrQLqq__serviceFeatured{grid-column:1/-1}.home-module__ZrQLqq__serviceFeatured .home-module__ZrQLqq__serviceMedia{aspect-ratio:3/2}}@media (min-width:1024px){.home-module__ZrQLqq__services{grid-template-rows:auto auto;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:2.5rem clamp(2rem,.5rem + 2.5vw,3rem)}.home-module__ZrQLqq__serviceFeatured{grid-area:1/1/span 2}.home-module__ZrQLqq__serviceFeatured .home-module__ZrQLqq__serviceMedia{aspect-ratio:auto;flex:1 1 0;min-height:22rem}.home-module__ZrQLqq__serviceFeatured .home-module__ZrQLqq__serviceMedia>img{position:absolute;top:0;bottom:0;left:0;right:0}.home-module__ZrQLqq__serviceFeatured .home-module__ZrQLqq__serviceTitle{font-size:clamp(1.5rem,1.1rem + .8vw,1.875rem)}.home-module__ZrQLqq__serviceFeatured .home-module__ZrQLqq__serviceText{font-size:var(--fs-lead);line-height:1.55}}.home-module__ZrQLqq__about{grid-template-columns:minmax(0,1fr);gap:clamp(3rem,2rem + 3vw,4.5rem);display:grid}.home-module__ZrQLqq__aboutCopy{min-width:0}.home-module__ZrQLqq__aboutText{margin-top:1.5rem}.home-module__ZrQLqq__stats{grid-template-columns:minmax(0,1fr);display:grid}.home-module__ZrQLqq__stat{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;gap:1.5rem;min-width:0;padding-block-start:1.25rem;padding-block-end:1.25rem;display:flex}.home-module__ZrQLqq__stat:last-child{padding-bottom:0}.home-module__ZrQLqq__statValue{font-size:clamp(3rem,2rem + 3vw,4.5rem);font-weight:700;font-stretch:var(--wdth-display);letter-spacing:-.03em;color:var(--text);order:-1;line-height:1}.home-module__ZrQLqq__statPlus{color:var(--red)}.home-module__ZrQLqq__statLabel{min-width:0;color:var(--text-2);text-align:right}@media (min-width:768px) and (max-width:1023px){.home-module__ZrQLqq__stats{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem}.home-module__ZrQLqq__stat{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.home-module__ZrQLqq__statLabel{text-align:left}}@media (min-width:1024px){.home-module__ZrQLqq__about{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(3rem,1rem + 5vw,7rem)}.home-module__ZrQLqq__aboutCopy{align-self:start}.home-module__ZrQLqq__stats{align-content:space-between}}.home-module__ZrQLqq__steps{grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.home-module__ZrQLqq__step{border-top:1px solid var(--line-strong);min-width:0;padding:1.75rem 0 2.5rem;position:relative}.home-module__ZrQLqq__step:before{content:"";background:var(--red);transform-origin:0;width:24px;height:3px;position:absolute;top:-2px;left:0}.home-module__ZrQLqq__stepBody{flex-direction:column;gap:.375rem;display:flex}.home-module__ZrQLqq__stepGlyph{color:var(--red);opacity:.45;transition:opacity var(--dur) var(--ease-out);flex:none;margin-bottom:.875rem}@media (hover:hover){.home-module__ZrQLqq__step:hover .home-module__ZrQLqq__stepGlyph{opacity:1}}.home-module__ZrQLqq__stepSub{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-3)}.home-module__ZrQLqq__stepText{max-width:40ch;color:var(--text-2);margin-top:.5rem}.home-module__ZrQLqq__specs{border-top:1px solid var(--line);grid-template-columns:max-content minmax(0,1fr);gap:.75rem 1.25rem;margin-top:clamp(2.5rem,1.5rem + 3vw,4.5rem);padding-top:1.5rem;display:grid}.home-module__ZrQLqq__spec{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;min-width:0;display:grid}.home-module__ZrQLqq__specLabel,.home-module__ZrQLqq__specValue{font-family:var(--font-mono);font-size:var(--fs-small)}.home-module__ZrQLqq__specLabel{color:var(--text-3)}.home-module__ZrQLqq__specValue{color:var(--text);font-weight:500}@media (min-width:768px){.home-module__ZrQLqq__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__ZrQLqq__step{padding-right:2rem}.home-module__ZrQLqq__specs{grid-template-columns:repeat(3,max-content);column-gap:clamp(2rem,1rem + 3vw,4rem)}.home-module__ZrQLqq__spec{flex-wrap:wrap;grid-column:auto;gap:.25rem .875rem;display:flex}}@media (min-width:1024px){.home-module__ZrQLqq__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.home-module__ZrQLqq__step{padding-bottom:0}.home-module__ZrQLqq__specs{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0}.home-module__ZrQLqq__spec{padding-right:2rem}}@media (prefers-reduced-motion:no-preference){.home-module__ZrQLqq__steps .home-module__ZrQLqq__step[data-reveal].is-armed{transform:none}.home-module__ZrQLqq__steps .home-module__ZrQLqq__step.is-armed .home-module__ZrQLqq__stepBody{transform:translateY(14px)}.home-module__ZrQLqq__steps .home-module__ZrQLqq__step.is-armed.is-revealed .home-module__ZrQLqq__stepBody{transition:transform var(--dur-slow) var(--ease-out);transition-delay:calc(var(--reveal-i,0) * 70ms);transform:none}.home-module__ZrQLqq__steps .home-module__ZrQLqq__step.is-armed:not(.is-revealed):before{transform:scaleX(0)}.home-module__ZrQLqq__steps .home-module__ZrQLqq__step.is-armed.is-revealed:before{transition:transform .9s var(--ease-out);transition-delay:calc(.15s + var(--reveal-i,0) * 70ms);transform:scaleX(1)}}.home-module__ZrQLqq__infra{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.5rem,1.5rem + 3vw,4rem);display:grid}.home-module__ZrQLqq__infraCopy{min-width:0}.home-module__ZrQLqq__infraTitle{margin-top:1rem}.home-module__ZrQLqq__infraTitleLine{display:block}.home-module__ZrQLqq__infraText{max-width:44ch;margin-top:1.5rem}.home-module__ZrQLqq__infraPanel{min-width:0}@media (min-width:1024px){.home-module__ZrQLqq__infra{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(3rem,1rem + 5vw,6rem)}}.home-module__ZrQLqq__heroScene:has([data-scene-failed]){display:none}.home-module__ZrQLqq__hero:has([data-scene-failed]) .home-module__ZrQLqq__heroToggle{display:none}
.partner-module__wZXfya__nowrap{white-space:nowrap}.partner-module__wZXfya__cols{--col-gap:3rem;column-gap:var(--col-gap);grid-template-columns:minmax(0,1fr);display:grid}.partner-module__wZXfya__sectionHead{max-width:46rem}.partner-module__wZXfya__intro{margin-top:1.25rem}.partner-module__wZXfya__glyph{color:var(--red);transform-origin:50%;flex-shrink:0;order:-2;margin-bottom:1.25rem;display:block}@media (prefers-reduced-motion:no-preference){.is-armed>.partner-module__wZXfya__glyph{opacity:0;transform:rotate(-90deg)scale(.6)}.is-armed.is-revealed>.partner-module__wZXfya__glyph{opacity:1;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transition-delay:calc(var(--reveal-i,0) * 70ms + .16s);transform:none}}.partner-module__wZXfya__philosophyTitle,.partner-module__wZXfya__philosophyProse{min-width:0}.partner-module__wZXfya__philosophyProse{margin-top:1.75rem}.partner-module__wZXfya__stats{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;max-width:34rem;margin-top:clamp(3rem,2rem + 4vw,4.5rem);display:grid}.partner-module__wZXfya__stat{flex-direction:column;gap:.75rem;min-width:0;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem) clamp(1rem,.25rem + 2vw,2rem);display:flex}.partner-module__wZXfya__stat:nth-child(odd){border-right:1px solid var(--line);padding-left:0}.partner-module__wZXfya__stat:nth-child(2n){padding-right:0}.partner-module__wZXfya__stat:nth-child(-n+2){border-bottom:1px solid var(--line);padding-top:0}.partner-module__wZXfya__stat:nth-child(n+3){padding-bottom:0}.partner-module__wZXfya__statValue{font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:700;font-stretch:var(--wdth-display);letter-spacing:-.03em;color:var(--text);order:-1;line-height:1}.partner-module__wZXfya__statLabel{font-size:var(--fs-small);color:var(--text-2);line-height:1.4}.partner-module__wZXfya__clusters{margin-top:clamp(3rem,2rem + 3vw,5rem)}.partner-module__wZXfya__cluster{border-top:1px solid var(--line-strong);row-gap:2rem;padding-top:clamp(1.75rem,1.25rem + 1.5vw,2.5rem)}.partner-module__wZXfya__cluster+.partner-module__wZXfya__cluster{margin-top:clamp(3.5rem,2.5rem + 3vw,5.5rem)}.partner-module__wZXfya__clusterHead{min-width:0}.partner-module__wZXfya__clusterName,.partner-module__wZXfya__levelTitle{font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);font-stretch:var(--wdth-display);letter-spacing:-.02em;line-height:1.15}.partner-module__wZXfya__clusterCount{color:var(--text-3);margin-top:.5rem;font-size:.8125rem}.partner-module__wZXfya__items{grid-template-columns:minmax(0,1fr);gap:2.75rem;min-width:0;list-style:none;display:grid}.partner-module__wZXfya__item{flex-direction:column;min-width:0;display:flex}.partner-module__wZXfya__itemCat{color:var(--text-3);order:-1;margin-bottom:.625rem;font-size:.8125rem}.partner-module__wZXfya__itemTitle{letter-spacing:-.01em;font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);font-weight:650;line-height:1.25}.partner-module__wZXfya__itemDesc{max-width:52ch;color:var(--text-2);margin-top:.75rem;font-size:.9375rem;line-height:1.65}.partner-module__wZXfya__tags{margin-top:1.25rem}.partner-module__wZXfya__levels{row-gap:3.5rem;margin-top:clamp(3rem,2rem + 3vw,5rem);list-style:none}.partner-module__wZXfya__level{flex-direction:column;min-width:0;max-width:62ch;padding-top:1.75rem;display:flex;position:relative}.partner-module__wZXfya__level:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:0;left:0;right:0}.partner-module__wZXfya__level:last-child:before{background:var(--red);height:2px}.partner-module__wZXfya__levelLabel{color:var(--text-3);order:-1;margin-bottom:.75rem;font-size:.8125rem}.partner-module__wZXfya__levelDesc{color:var(--text-2);margin-top:1rem}.partner-module__wZXfya__checks{border-top:1px solid var(--line);gap:.75rem;margin-top:1.75rem;padding-top:1.5rem;list-style:none;display:grid}.partner-module__wZXfya__checks li{color:var(--text-2);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:.75rem;font-size:.9375rem;line-height:1.5;display:grid}.partner-module__wZXfya__checks svg{color:var(--text-3);margin-top:.2em}@media (min-width:768px){.partner-module__wZXfya__items{gap:3rem var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.partner-module__wZXfya__cols{grid-template-columns:repeat(12,minmax(0,1fr))}.partner-module__wZXfya__philosophyTitle,.partner-module__wZXfya__philosophyProse{grid-column:1/span 7}.partner-module__wZXfya__stats{grid-area:2/8/auto/span 5;align-self:start;margin-top:1.75rem}.partner-module__wZXfya__clusterHead{top:calc(var(--nav-h) + 2rem);grid-column:1/span 4;align-self:start;position:sticky}.partner-module__wZXfya__items{grid-column:5/span 8}.partner-module__wZXfya__levels{align-items:start}.partner-module__wZXfya__level{grid-column:span 4;max-width:none}.partner-module__wZXfya__level:nth-child(2){margin-top:3rem}.partner-module__wZXfya__level:nth-child(3){margin-top:6rem}}
.portfolio-module__SXHqKa__bar{top:calc(var(--nav-h) + env(safe-area-inset-top));z-index:1;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);background:#0a0a0be6;position:sticky}@media (prefers-reduced-transparency:reduce){.portfolio-module__SXHqKa__bar{background:var(--bg);-webkit-backdrop-filter:none}}.portfolio-module__SXHqKa__barInner{justify-content:space-between;align-items:center;gap:1rem;padding-block-start:.625rem;padding-block-end:.625rem;display:flex}.portfolio-module__SXHqKa__filters{min-width:0}.portfolio-module__SXHqKa__rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:.25rem;list-style:none;display:flex;position:relative;overflow-x:auto}.portfolio-module__SXHqKa__rail::-webkit-scrollbar{display:none}.portfolio-module__SXHqKa__rail>li{scroll-snap-align:start;flex-shrink:0}.portfolio-module__SXHqKa__filter{border-radius:var(--radius);min-height:44px;color:var(--text-2);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border:1px solid #0000;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.portfolio-module__SXHqKa__filter:hover{color:var(--text);border-color:var(--line)}.portfolio-module__SXHqKa__filter[aria-current=true]{color:var(--text);border-color:var(--line-strong);background:var(--bg-elevated)}.portfolio-module__SXHqKa__filter:focus-visible{outline-offset:-2px}.portfolio-module__SXHqKa__count{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.02em;color:var(--text-3);white-space:nowrap;flex-shrink:0}@media (min-width:768px){.portfolio-module__SXHqKa__count{font-size:var(--fs-small)}}@media (max-width:767px){.portfolio-module__SXHqKa__barInner{--edge-l:max(var(--gutter), env(safe-area-inset-left));--edge-r:max(var(--gutter), env(safe-area-inset-right))}.portfolio-module__SXHqKa__filters{margin-left:calc(var(--edge-l) * -1);margin-right:calc(var(--edge-r) * -1);flex:auto}.portfolio-module__SXHqKa__rail{padding-left:var(--edge-l);padding-right:var(--edge-r);scroll-padding-left:var(--edge-l);scroll-padding-right:var(--edge-r)}.portfolio-module__SXHqKa__count{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.portfolio-module__SXHqKa__cases{padding-top:clamp(3rem,2rem + 4vw,5.5rem);padding-bottom:var(--section)}.portfolio-module__SXHqKa__grid{grid-template-columns:minmax(0,1fr);gap:clamp(3.5rem,2.5rem + 4vw,6.5rem) clamp(1.5rem,1rem + 2vw,3rem);display:grid}.portfolio-module__SXHqKa__case{min-width:0}.portfolio-module__SXHqKa__media{aspect-ratio:16/10}.portfolio-module__SXHqKa__media>img{object-position:var(--pos,50% 50%)}.portfolio-module__SXHqKa__caseFull .portfolio-module__SXHqKa__media{aspect-ratio:16/9}.portfolio-module__SXHqKa__body{min-width:0;max-width:40rem;margin-top:1.5rem}.portfolio-module__SXHqKa__meta{color:var(--text-3);justify-content:space-between;align-items:baseline;gap:.75rem;line-height:1.5;display:flex}.portfolio-module__SXHqKa__metaText{clip-path:inset(0);flex-wrap:wrap;column-gap:1.5rem;min-width:0;display:flex}.portfolio-module__SXHqKa__cat{white-space:nowrap}.portfolio-module__SXHqKa__sector{min-width:0;position:relative}.portfolio-module__SXHqKa__sector:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:.3em;bottom:.3em;left:-.75rem}.portfolio-module__SXHqKa__nda{margin-block-start:-.25rem;margin-block-end:-.25rem}.portfolio-module__SXHqKa__title{margin-top:.875rem}.portfolio-module__SXHqKa__caseFull .portfolio-module__SXHqKa__title{font-size:clamp(1.375rem,1.15rem + .9vw,1.875rem);font-stretch:var(--wdth-display);letter-spacing:-.02em;line-height:1.12}.portfolio-module__SXHqKa__desc{color:var(--text-2);max-width:60ch;margin-top:.75rem}.portfolio-module__SXHqKa__metric{border-left:2px solid var(--red);color:var(--text);margin-top:1.25rem;padding:.125rem 0 .125rem .875rem;font-weight:600;line-height:1.45}.portfolio-module__SXHqKa__tags{margin-top:1.25rem}@media (min-width:768px){.portfolio-module__SXHqKa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-module__SXHqKa__caseFull{grid-column:1/-1}}@media (min-width:1024px){.portfolio-module__SXHqKa__caseFull{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(2rem,1rem + 3vw,4.5rem);display:grid}.portfolio-module__SXHqKa__caseFull .portfolio-module__SXHqKa__body{margin-top:0}.portfolio-module__SXHqKa__caseFlip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.portfolio-module__SXHqKa__caseFlip .portfolio-module__SXHqKa__media{order:1}}.portfolio-module__SXHqKa__othersText{max-width:65ch;margin-top:1rem}.portfolio-module__SXHqKa__index{grid-template-columns:minmax(0,1fr);gap:2.5rem clamp(2rem,1rem + 2.5vw,3.5rem);margin-top:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.portfolio-module__SXHqKa__entry{border-top:1px solid var(--line-strong);min-width:0;padding-top:1.25rem}.portfolio-module__SXHqKa__entryTitle{letter-spacing:-.01em;margin-top:.75rem;font-size:1.0625rem;font-weight:650;line-height:1.3}.portfolio-module__SXHqKa__entryDesc{font-size:var(--fs-small);color:var(--text-3);margin-top:.625rem;line-height:1.6}.portfolio-module__SXHqKa__entryMetric{color:var(--text-2);margin-top:.625rem;font-weight:500;line-height:1.5}.portfolio-module__SXHqKa__entry .portfolio-module__SXHqKa__tags{margin-top:1rem}@media (min-width:768px){.portfolio-module__SXHqKa__index{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3rem}}@media (min-width:1280px){.portfolio-module__SXHqKa__index{grid-template-columns:repeat(3,minmax(0,1fr))}}.portfolio-module__SXHqKa__empty{padding-block:var(--section)}.portfolio-module__SXHqKa__emptyLink{margin-top:1.5rem}
.servizi-module__4g9GNG__jump{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.servizi-module__4g9GNG__jumpGlyph{color:var(--red)}@media (max-width:479px){.servizi-module__4g9GNG__jump>li{flex:auto}.servizi-module__4g9GNG__jumpLink{width:100%}}.servizi-module__4g9GNG__glyph{color:var(--red);margin-bottom:1.25rem}.servizi-module__4g9GNG__subline{font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--text-2);text-wrap:balance;margin-top:.875rem;font-weight:500;line-height:1.3}.servizi-module__4g9GNG__intro{max-width:65ch;color:var(--text-2);margin-top:1.5rem}.servizi-module__4g9GNG__tags{margin-top:1.75rem}.servizi-module__4g9GNG__featureTitle{letter-spacing:-.01em;font-size:1.125rem;font-weight:650;line-height:1.3}.servizi-module__4g9GNG__featureText{color:var(--text-2);margin-top:.625rem}.servizi-module__4g9GNG__design{grid-template-columns:minmax(0,1fr);gap:3.5rem;display:grid}.servizi-module__4g9GNG__designAside,.servizi-module__4g9GNG__designBody{min-width:0}.servizi-module__4g9GNG__more{margin-top:1.5rem}.servizi-module__4g9GNG__designMedia{aspect-ratio:4/3}.servizi-module__4g9GNG__featureGrid{grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);list-style:none;display:grid}.servizi-module__4g9GNG__feature{min-width:0}.servizi-module__4g9GNG__feature:before{content:"";background:var(--red);width:24px;height:2px;margin-bottom:1.25rem;display:block}.servizi-module__4g9GNG__print{padding-bottom:var(--section)}.servizi-module__4g9GNG__band{aspect-ratio:16/10;background:var(--bg-elevated);width:100%;overflow:hidden}.servizi-module__4g9GNG__band>img{object-fit:cover;object-position:35% 50%;width:100%;height:100%}.servizi-module__4g9GNG__printInner{padding-top:clamp(3.5rem,2.5rem + 4vw,6rem)}.servizi-module__4g9GNG__printHead{max-width:52rem}.servizi-module__4g9GNG__printFeatures{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-top:clamp(3rem,2rem + 3vw,4.5rem);padding-top:2.5rem;list-style:none;display:grid}.servizi-module__4g9GNG__printFeature{min-width:0}.servizi-module__4g9GNG__printMore{margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.servizi-module__4g9GNG__ar{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""viz""media""list";row-gap:3rem;display:grid}.servizi-module__4g9GNG__arHead{grid-area:head;min-width:0}.servizi-module__4g9GNG__arViz{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);grid-area:viz;min-width:0;height:240px;position:relative}.servizi-module__4g9GNG__arToggle{z-index:1;position:absolute;top:.75rem;right:.75rem}.servizi-module__4g9GNG__arMedia{grid-area:media;grid-template-columns:minmax(0,1fr);align-content:start;gap:1.5rem;min-width:0;display:grid}.servizi-module__4g9GNG__arFrame{aspect-ratio:3/2}.servizi-module__4g9GNG__note{border-left:2px solid var(--red);font-size:var(--fs-small);color:var(--text-2);padding-left:1rem;line-height:1.65}.servizi-module__4g9GNG__arCta{justify-self:start;margin-top:.5rem}.servizi-module__4g9GNG__arList{border-top:1px solid var(--line-strong);grid-area:list;gap:2.5rem;min-width:0;padding-top:2.5rem;list-style:none;display:grid}.servizi-module__4g9GNG__arItem{grid-template-columns:minmax(0,1fr);gap:.625rem;min-width:0;display:grid}.servizi-module__4g9GNG__arText{max-width:60ch;color:var(--text-2)}@media (max-width:479px){.servizi-module__4g9GNG__arCta{justify-self:stretch}}@media (min-width:768px){.servizi-module__4g9GNG__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2.5rem}.servizi-module__4g9GNG__band{aspect-ratio:21/8;max-height:720px;max-height:clamp(240px, 100svh - var(--nav-h) - 19rem, 720px)}.servizi-module__4g9GNG__printFeatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2.5rem}.servizi-module__4g9GNG__arViz{height:300px}.servizi-module__4g9GNG__arItem{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:2rem}}@media (min-width:768px) and (max-width:1023px){.servizi-module__4g9GNG__arMedia{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:2rem}.servizi-module__4g9GNG__arFrame{grid-row:1/span 3}}@media (min-width:1024px){.servizi-module__4g9GNG__design{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(3rem,1rem + 4vw,6rem)}.servizi-module__4g9GNG__printFeatures{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2rem}.servizi-module__4g9GNG__ar{grid-template:"media head""media viz""media list"1fr/minmax(0,5fr) minmax(0,7fr);gap:3.5rem clamp(3rem,1rem + 4vw,6rem)}.servizi-module__4g9GNG__arMedia,.servizi-module__4g9GNG__arList{align-self:start}}@media (min-width:1024px) and (min-height:720px){.servizi-module__4g9GNG__designAside,.servizi-module__4g9GNG__arMedia{top:calc(var(--nav-h) + 2rem);position:sticky}}.servizi-module__4g9GNG__arViz:has([data-scene-failed]){display:none}
