.munsell-sphere[data-astro-cid-uly47rnk]{width:100%;height:100%;position:relative;display:flex;gap:0}.munsell-sphere__canvas-wrap[data-astro-cid-uly47rnk]{flex:1;min-width:0;position:relative;transition:flex .6s cubic-bezier(.22,1,.36,1)}#munsell-canvas[data-astro-cid-uly47rnk]{width:100%;height:100%;display:block}.sphere-services[data-astro-cid-uly47rnk]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sphere-services[data-astro-cid-uly47rnk]:focus-within{position:fixed;top:90px;left:16px;z-index:50;width:auto;height:auto;overflow:visible;clip-path:none;display:flex;flex-direction:column;gap:6px;padding:12px 16px;background:var(--color-bg, #FAF8F5);border:1px solid var(--color-border, rgba(0,0,0,.12));font-family:DM Sans,sans-serif;font-size:11px;letter-spacing:.08em}.sphere-services[data-astro-cid-uly47rnk] a[data-astro-cid-uly47rnk]{color:var(--color-fg, #1a1a1a);text-decoration:none}.sphere-services[data-astro-cid-uly47rnk] a[data-astro-cid-uly47rnk]:focus-visible{color:var(--color-accent, #B8364B);outline:1px solid currentColor;outline-offset:3px}.munsell-sphere__panel[data-astro-cid-uly47rnk]{width:0;overflow:hidden;opacity:0;transition:width .6s cubic-bezier(.22,1,.36,1),opacity .4s ease .2s;display:flex;flex-direction:column;pointer-events:none}.munsell-sphere--open[data-astro-cid-uly47rnk] .munsell-sphere__canvas-wrap[data-astro-cid-uly47rnk]{flex:0 0 45%;order:1}.munsell-sphere--open[data-astro-cid-uly47rnk] .munsell-sphere__panel[data-astro-cid-uly47rnk]{width:55%;opacity:1;pointer-events:auto;order:2}.spectrum-panel__close[data-astro-cid-uly47rnk]{position:absolute;top:12px;right:16px;background:none;border:none;font-size:24px;color:var(--color-fg-muted);cursor:pointer;z-index:2;line-height:1;padding:4px 8px;transition:color .2s}.spectrum-panel__close[data-astro-cid-uly47rnk]:hover{color:var(--color-fg)}.spectrum-panel__header[data-astro-cid-uly47rnk]{display:flex;align-items:center;gap:12px;padding:24px 24px 16px}.spectrum-panel__swatch[data-astro-cid-uly47rnk]{width:28px;height:28px;border-radius:4px;border:1px solid rgba(0,0,0,.08);flex-shrink:0}.spectrum-panel__title[data-astro-cid-uly47rnk]{font-family:var(--font-body, "DM Sans", sans-serif);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-fg-muted)}.spectrum-panel__grid[data-astro-cid-uly47rnk]{flex:1;overflow-y:auto;padding:0 24px 24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:6px;align-content:start}.spectrum-panel__grid[data-astro-cid-uly47rnk] .spectrum-chip{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;border-radius:4px;transition:background .15s;cursor:default}.spectrum-panel__grid[data-astro-cid-uly47rnk] .spectrum-chip:hover{background:#0000000a}.spectrum-panel__grid[data-astro-cid-uly47rnk] .spectrum-chip__color{width:48px;height:48px;border-radius:3px;border:1px solid rgba(0,0,0,.06);flex-shrink:0}.spectrum-panel__grid[data-astro-cid-uly47rnk] .spectrum-chip__label{font-family:var(--font-body, "DM Sans", sans-serif);font-size:7px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-muted);text-align:center;line-height:1.3;word-break:break-word}@media(max-width:768px){.munsell-sphere[data-astro-cid-uly47rnk]{flex-wrap:wrap;height:auto}.munsell-sphere__canvas-wrap[data-astro-cid-uly47rnk]{flex:0 0 100%;order:0;height:clamp(300px,88vw,440px)}.munsell-sphere--open[data-astro-cid-uly47rnk] .munsell-sphere__canvas-wrap[data-astro-cid-uly47rnk]{flex:0 0 100%}.munsell-sphere__panel{position:fixed;inset:0;z-index:9999;background:#f5f0eb;width:100%!important;height:100%!important;overflow-y:auto;opacity:0;pointer-events:none;transition:opacity .3s ease}.munsell-sphere__panel.spectrum-panel--visible{opacity:1;pointer-events:auto}.spectrum-panel__grid[data-astro-cid-uly47rnk]{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));padding:0 16px 80px}.spectrum-panel__header[data-astro-cid-uly47rnk]{padding:60px 16px 12px}.spectrum-panel__close[data-astro-cid-uly47rnk]{top:16px;right:16px;font-size:28px}}.flow--hook[data-astro-cid-2onweti7]{min-height:auto;padding-bottom:0}.hook__grid[data-astro-cid-2onweti7]{align-content:start;padding-top:calc(80px + var(--space-xl));row-gap:var(--space-lg)}.hook__name[data-astro-cid-2onweti7]{grid-column:1 / span 7;font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--display-weight);font-style:var(--display-style);letter-spacing:var(--display-spacing);line-height:var(--leading-tight);z-index:var(--z-content)}.hook__role[data-astro-cid-2onweti7]{grid-column:1 / span 4;font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--color-fg-muted);transition:color var(--duration-slow) var(--ease-in-out)}.hook__sphere[data-astro-cid-2onweti7]{grid-column:1 / -1;height:clamp(380px,58vh,560px);z-index:var(--z-bg);display:flex;justify-content:center;align-items:center;margin-top:-10vh;margin-bottom:-12vh}@media(max-width:768px){.hook__sphere[data-astro-cid-2onweti7]{height:auto;min-height:0;margin-top:0;margin-bottom:0;align-items:stretch}}.hook__philosophy[data-astro-cid-2onweti7]{grid-column:1 / -1;position:relative;min-height:150vh}.hook__philosophy[data-astro-cid-2onweti7] p[data-astro-cid-2onweti7]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--display-weight);font-style:var(--display-style);line-height:var(--leading-snug);max-width:600px;color:var(--color-accent);transition:color var(--duration-slow) var(--ease-in-out)}.hook__phil-1[data-astro-cid-2onweti7]{margin-left:0;margin-bottom:var(--space-2xl)}.hook__phil-2[data-astro-cid-2onweti7]{margin-left:auto;margin-right:0;margin-bottom:var(--space-2xl);text-align:right}.hook__phil-3[data-astro-cid-2onweti7]{margin-left:10%;margin-bottom:var(--space-xl)}.hook__services-strip[data-astro-cid-2onweti7]{grid-column:1 / -1;font-size:var(--text-sm);color:var(--color-fg-faint);letter-spacing:.05em;transition:color var(--duration-slow) var(--ease-in-out)}.hook__ig[data-astro-cid-2onweti7]{grid-column:10 / -1;font-size:var(--text-sm);color:var(--color-fg-faint);text-decoration:none;justify-self:end;transition:color var(--duration-fast) var(--ease-out)}.hook__ig[data-astro-cid-2onweti7]:hover{color:var(--color-accent)}.hook__scroll-indicator[data-astro-cid-2onweti7]{grid-column:6 / span 2;justify-self:center;text-align:center;font-size:var(--text-xs);letter-spacing:.2em;color:var(--color-fg-faint);transition:color var(--duration-slow) var(--ease-in-out)}.hook__scroll-line[data-astro-cid-2onweti7]{width:1px;height:40px;background:var(--color-fg-faint);margin:var(--space-sm) auto 0;animation:scroll-pulse 2s ease-in-out infinite;transition:background-color var(--duration-slow) var(--ease-in-out)}@keyframes scroll-pulse{0%,to{transform:scaleY(1);opacity:1}50%{transform:scaleY(.5);opacity:.3}}@media(max-width:768px){.hook__name[data-astro-cid-2onweti7],.hook__role[data-astro-cid-2onweti7]{grid-column:1 / -1}.hook__sphere[data-astro-cid-2onweti7]{grid-column:1 / -1;grid-row:auto;height:auto;min-height:0;max-height:none;margin-top:0;margin-bottom:0}.hook__services-strip[data-astro-cid-2onweti7]{grid-column:1 / -1}.hook__ig[data-astro-cid-2onweti7]{grid-column:1 / -1;justify-self:start}.hook__scroll-indicator[data-astro-cid-2onweti7]{grid-column:1 / -1}}.svc-scatter[data-astro-cid-klkpe7ny]{position:relative;width:100%;height:clamp(450px,55vh,600px);margin-top:var(--space-2xl)}.svc-scatter__lines[data-astro-cid-klkpe7ny]{position:absolute;inset:0;pointer-events:none}.svc-scatter__line[data-astro-cid-klkpe7ny]{position:absolute;background:var(--color-border)}.svc-scatter__line--v[data-astro-cid-klkpe7ny]{top:0;bottom:0;width:1px}.svc-scatter__line--h[data-astro-cid-klkpe7ny]{left:0;right:0;height:1px}.svc-scatter__cross[data-astro-cid-klkpe7ny]{position:absolute;width:0;height:0;pointer-events:none;transform:translate(-50%,-50%)}.svc-scatter__cross[data-astro-cid-klkpe7ny]:before,.svc-scatter__cross[data-astro-cid-klkpe7ny]:after{content:"";position:absolute;background:var(--color-fg-faint);opacity:.4}.svc-scatter__cross[data-astro-cid-klkpe7ny]:before{width:14px;height:1px;top:0;left:-7px}.svc-scatter__cross[data-astro-cid-klkpe7ny]:after{width:1px;height:14px;left:0;top:-7px}.svc-scatter__items[data-astro-cid-klkpe7ny]{position:absolute;inset:0}.svc-scatter[data-astro-cid-klkpe7ny]{transition:filter .5s,opacity .5s}html.panel-open .svc-scatter[data-astro-cid-klkpe7ny]{filter:blur(3px);opacity:.2;pointer-events:none}.scatter-item{position:absolute;cursor:grab;touch-action:manipulation;user-select:none;transition:transform .4s cubic-bezier(.22,1,.36,1)}.scatter-item:hover{transform:scale(1.06)}.scatter-item:hover .scatter-item__num,.scatter-item:hover .scatter-item__label{color:var(--color-accent)}.scatter-item__num{font-family:var(--font-body);font-size:10px;letter-spacing:.15em;color:var(--color-fg-faint);margin:0;transition:color .3s}.scatter-item__canvas{border-radius:3px;display:block}.scatter-item__img{border-radius:3px;display:block;object-fit:contain}.scatter-item__spline{border-radius:3px;display:block;pointer-events:none}.scatter-item__label{font-family:var(--font-body);font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-fg-faint);margin:0;transition:color .3s}.scatter-item__hint{position:absolute;top:10px;right:-14px;z-index:2;padding:5px 10px;border-radius:999px;background:var(--color-accent);color:var(--color-bg, #FAF8F5);font-family:var(--font-body);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;box-shadow:0 2px 10px #0000002e;animation:hint-bob 1.8s ease-in-out infinite}.scatter-item__hint:after{content:"";position:absolute;left:12px;bottom:-4px;width:8px;height:8px;background:inherit;transform:rotate(45deg)}@keyframes hint-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){.scatter-item__hint{animation:none}}@media(max-width:768px){.svc-scatter[data-astro-cid-klkpe7ny]{height:auto;display:flex;flex-direction:column;gap:var(--space-lg)}.svc-scatter__lines[data-astro-cid-klkpe7ny],.svc-scatter__cross[data-astro-cid-klkpe7ny],.scatter-item__hint{display:none}.svc-scatter__items[data-astro-cid-klkpe7ny]{position:relative;inset:auto;display:flex;flex-direction:column;gap:var(--space-lg)}.scatter-item{position:relative!important;top:auto!important;left:auto!important;right:auto!important;display:flex;flex-direction:row;align-items:center;gap:var(--space-sm)}.scatter-item__canvas{width:70px!important;height:70px!important}}.collage[data-astro-cid-4odnsf34]{--method-card-reserve: 174px;position:relative;padding:0 var(--gutter);max-width:var(--max-width);margin:0 auto;padding-top:var(--space-md);padding-bottom:var(--space-2xl)}.collage__gridlines[data-astro-cid-4odnsf34]{position:absolute;inset:0;pointer-events:none;z-index:0}.gridline[data-astro-cid-4odnsf34]{position:absolute;background:#00000008}.gridline--v[data-astro-cid-4odnsf34]{width:1px;top:0;bottom:0}.gridline--h[data-astro-cid-4odnsf34]{height:1px;left:0;right:0}.cross-mark[data-astro-cid-4odnsf34]{position:absolute;width:14px;height:14px;color:#0000001f;z-index:1;pointer-events:none;transform:translate(-50%,-50%)}.collage__block[data-astro-cid-4odnsf34]{position:relative;z-index:2}.collage__display[data-astro-cid-4odnsf34]{font-family:var(--font-display);font-weight:var(--display-weight);font-style:var(--display-style);font-size:clamp(2.5rem,1.5rem + 5vw,6rem);line-height:1.1;letter-spacing:-.02em;color:var(--color-fg);max-width:900px;margin:0}.collage__hero-text[data-astro-cid-4odnsf34] .collage__display[data-astro-cid-4odnsf34]{max-width:min(900px,calc(100% - var(--method-card-reserve)))}.collage__lead[data-astro-cid-4odnsf34]{max-width:560px;margin-top:var(--space-md)}.collage__lead[data-astro-cid-4odnsf34] p[data-astro-cid-4odnsf34],p[data-astro-cid-4odnsf34].collage__lead{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.8;letter-spacing:.01em;color:var(--color-fg-muted);margin:0 0 var(--space-sm)}.collage__hero-text[data-astro-cid-4odnsf34] .collage__lead[data-astro-cid-4odnsf34]{max-width:min(560px,calc(100% - var(--method-card-reserve)))}.how__title[data-astro-cid-4odnsf34]{font-family:var(--font-display);font-style:var(--display-style);font-size:var(--text-base);line-height:1.3;color:var(--color-fg);margin:6px 0 0}.collage__display--2[data-astro-cid-4odnsf34]{font-size:clamp(1.8rem,1rem + 4vw,4.5rem);max-width:800px;margin-top:var(--space-2xl)}.collage__display--3[data-astro-cid-4odnsf34]{font-size:clamp(2rem,1.2rem + 4vw,5rem);max-width:700px;text-align:right;margin-left:auto;margin-top:var(--space-2xl)}.collage__highlight[data-astro-cid-4odnsf34]{color:var(--color-accent)}.collage__italic[data-astro-cid-4odnsf34]{font-style:italic;color:var(--color-accent)}.collage__inline-icon[data-astro-cid-4odnsf34]{display:inline-flex;vertical-align:middle;margin:0 .15em}.collage__inline-swatch[data-astro-cid-4odnsf34]{display:inline-block;width:1.3em;height:1.3em;object-fit:cover;vertical-align:middle;margin:0 .1em;border:1px solid rgba(0,0,0,.06)}.spinning-wheel[data-astro-cid-4odnsf34]{animation:spin 20s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.thread-icon[data-astro-cid-4odnsf34]{animation:sway 4s ease-in-out infinite}@keyframes sway{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}.collage__card[data-astro-cid-4odnsf34]{position:relative;z-index:3;border:1px solid rgba(0,0,0,.12);padding:14px 18px;max-width:260px;background:var(--color-bg, #FAF8F5)}.collage__card--bl[data-astro-cid-4odnsf34]{margin-top:var(--space-xl);margin-left:0}.collage__card--inline[data-astro-cid-4odnsf34]{position:relative}.card__header[data-astro-cid-4odnsf34]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.card__icon[data-astro-cid-4odnsf34]{color:var(--color-fg)}.card__tag[data-astro-cid-4odnsf34]{font-family:var(--font-body);font-size:9px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--color-fg)}.card__body[data-astro-cid-4odnsf34]{font-family:var(--font-body);font-size:9px;line-height:1.7;letter-spacing:.02em;color:var(--color-fg-muted);margin:0}.collage__h1[data-astro-cid-4odnsf34]{font-family:var(--font-body);font-size:10px;font-weight:500;letter-spacing:.15em;line-height:1.8;text-transform:uppercase;color:var(--color-fg-muted);max-width:440px;margin:0 0 var(--space-md)}.island-group[data-astro-cid-4odnsf34]{position:absolute;top:1%;right:var(--gutter);width:clamp(240px,26vw,360px);z-index:2}.collage__card--tr[data-astro-cid-4odnsf34]{position:absolute;top:calc(clamp(240px,26vw,360px)*.633);right:-20px}.card__pencil-btn[data-astro-cid-4odnsf34]{position:absolute;right:-26px;bottom:18px;width:64px;height:56px;padding:0;border:0;background:none;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.card__pencil-btn[data-astro-cid-4odnsf34].is-held .card__pencil[data-astro-cid-4odnsf34]{visibility:hidden}.card__pencil[data-astro-cid-4odnsf34]{display:block;pointer-events:none;transform-origin:14% 86%;animation:card-write 3.6s ease-in-out infinite}@keyframes card-write{0%,to{transform:translate(0) rotate(0)}12%{transform:translate(-7px,2px) rotate(-3deg)}24%{transform:translate(-2px,-1px) rotate(2deg)}36%{transform:translate(-10px,4px) rotate(-4deg)}48%{transform:translate(-3px) rotate(2deg)}60%{transform:translate(-12px,6px) rotate(-4deg)}72%{transform:translate(-5px,2px) rotate(1deg)}86%{transform:translate(-2px,1px) rotate(-1deg)}}@media(prefers-reduced-motion:reduce){.card__pencil[data-astro-cid-4odnsf34]{animation:none}}.collage__palette[data-astro-cid-4odnsf34]{display:flex;gap:4px;margin-top:var(--space-lg);margin-left:10%}.palette__chip[data-astro-cid-4odnsf34]{width:32px;height:32px;border:1px solid rgba(0,0,0,.04);transition:transform .2s ease,background-color .2s ease}.palette__chip[data-astro-cid-4odnsf34]:hover{transform:scale(1.3)}.collage__tape[data-astro-cid-4odnsf34]{margin-top:var(--space-xl);opacity:.5}.collage__bottom-info[data-astro-cid-4odnsf34]{display:flex;gap:var(--space-xl);margin-top:var(--space-2xl);align-items:flex-start;position:relative;z-index:2}.collage__bottom-left[data-astro-cid-4odnsf34]{flex:1}.bottom__label[data-astro-cid-4odnsf34]{font-family:var(--font-body);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-fg-muted);display:block;margin-bottom:16px}.bottom__items[data-astro-cid-4odnsf34]{display:flex;flex-direction:column;gap:12px}.bottom__item[data-astro-cid-4odnsf34]{display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(0,0,0,.06);padding-bottom:10px}.bottom__item-num[data-astro-cid-4odnsf34]{font-family:var(--font-body);font-size:9px;letter-spacing:.1em;color:var(--color-fg-faint)}.bottom__item-label[data-astro-cid-4odnsf34]{font-family:var(--font-body);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg)}.bottom__item-desc[data-astro-cid-4odnsf34]{display:block;font-family:var(--font-body);font-size:10px;line-height:1.6;letter-spacing:.02em;color:var(--color-fg-muted);margin:3px 0 0}.bottom__item--link[data-astro-cid-4odnsf34]{color:inherit;text-decoration:none;cursor:pointer}.bottom__item--link[data-astro-cid-4odnsf34]:hover .bottom__item-label[data-astro-cid-4odnsf34],.bottom__item--link[data-astro-cid-4odnsf34]:focus-visible .bottom__item-label[data-astro-cid-4odnsf34]{color:var(--color-accent)}.collage__card--link[data-astro-cid-4odnsf34]{display:block;color:inherit;text-decoration:none;transition:border-color .2s}.collage__card--link[data-astro-cid-4odnsf34]:hover,.collage__card--link[data-astro-cid-4odnsf34]:focus-visible{border-color:var(--color-accent)}.collage__card--link[data-astro-cid-4odnsf34]:hover .card__tag[data-astro-cid-4odnsf34]{color:var(--color-accent)}.collage__section[data-astro-cid-4odnsf34]{position:relative;z-index:2;margin-top:var(--space-2xl)}.collage__section[data-astro-cid-4odnsf34]>.bottom__label[data-astro-cid-4odnsf34]:before{content:"[ "}.collage__section[data-astro-cid-4odnsf34]>.bottom__label[data-astro-cid-4odnsf34]:after{content:" ]"}.how[data-astro-cid-4odnsf34]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg)}.how__item[data-astro-cid-4odnsf34]{border-top:1px solid rgba(0,0,0,.12);padding-top:12px}.consulenze[data-astro-cid-4odnsf34]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md) var(--space-xl)}.consulenze__item[data-astro-cid-4odnsf34]{border-top:1px solid rgba(0,0,0,.12)}.consulenze__link[data-astro-cid-4odnsf34]{display:block;padding:12px 0 8px;color:inherit;text-decoration:none}.consulenze__link[data-astro-cid-4odnsf34]:hover .bottom__item-label[data-astro-cid-4odnsf34],.consulenze__link[data-astro-cid-4odnsf34]:focus-visible .bottom__item-label[data-astro-cid-4odnsf34]{color:var(--color-accent)}.quotes[data-astro-cid-4odnsf34]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl)}.quote[data-astro-cid-4odnsf34]{margin:0;border-left:1px solid rgba(0,0,0,.12);padding-left:var(--space-md)}.quote[data-astro-cid-4odnsf34] blockquote[data-astro-cid-4odnsf34]{margin:0}.quote[data-astro-cid-4odnsf34] p[data-astro-cid-4odnsf34]{font-family:var(--font-display);font-style:italic;font-size:clamp(1.15rem,.9rem + 1vw,1.6rem);line-height:1.3;margin:0;color:var(--color-fg)}.quote[data-astro-cid-4odnsf34] figcaption[data-astro-cid-4odnsf34]{margin-top:var(--space-sm);font-family:var(--font-body);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-faint)}.faq[data-astro-cid-4odnsf34]{max-width:760px}.faq__item[data-astro-cid-4odnsf34]{border-bottom:1px solid rgba(0,0,0,.08)}.faq__q[data-astro-cid-4odnsf34]{list-style:none;cursor:pointer;padding:14px 28px 14px 0;position:relative;font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.08em;color:var(--color-fg)}.faq__q[data-astro-cid-4odnsf34]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-4odnsf34]:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);color:var(--color-fg-faint);font-size:14px}.faq__item[data-astro-cid-4odnsf34][open] .faq__q[data-astro-cid-4odnsf34]:after{content:"−"}.faq__q[data-astro-cid-4odnsf34]:hover,.faq__q[data-astro-cid-4odnsf34]:focus-visible{color:var(--color-accent)}.faq__a[data-astro-cid-4odnsf34]{margin:0 0 16px;max-width:620px;font-family:var(--font-body);font-size:11px;line-height:1.8;color:var(--color-fg-muted)}.collage__cta-actions[data-astro-cid-4odnsf34]{display:flex;flex-wrap:wrap;gap:12px}.collage__cta-btn--solid[data-astro-cid-4odnsf34]{background:var(--color-fg);color:var(--color-bg);border-color:var(--color-fg)}.collage__cta-btn--solid[data-astro-cid-4odnsf34]:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.collage__bottom-right[data-astro-cid-4odnsf34]{flex:0 0 280px}.collage__cta-wrap[data-astro-cid-4odnsf34]{display:flex;align-items:flex-end;gap:var(--space-xl);margin-top:var(--space-2xl);position:relative;z-index:2}.collage__cta[data-astro-cid-4odnsf34]{flex:1}.collage__cta-gif[data-astro-cid-4odnsf34]{flex:0 0 auto;border:1px solid rgba(0,0,0,.08)}.collage__cta-gif[data-astro-cid-4odnsf34] img[data-astro-cid-4odnsf34]{display:block;width:280px;height:auto;object-fit:cover}.collage__cta-monogram[data-astro-cid-4odnsf34]{width:280px;height:280px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:radial-gradient(120% 90% at 25% 20%,rgba(255,255,255,.22),transparent 55%),linear-gradient(135deg,var(--color-palette-3, #115A34) 0%,var(--color-palette-6, #62174E) 45%,var(--color-accent, #B8364B) 100%);transition:background var(--duration-slow) var(--ease-in-out)}.collage__cta-monogram__mark[data-astro-cid-4odnsf34]{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:128px;line-height:1;letter-spacing:-.02em;color:#faf8f5;position:relative;z-index:1;text-shadow:0 2px 24px rgba(0,0,0,.2)}.collage__cta-text[data-astro-cid-4odnsf34]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--display-weight);font-style:var(--display-style);line-height:var(--leading-snug);margin:0 0 var(--space-md)}.collage__cta-btn[data-astro-cid-4odnsf34]{display:inline-block;font-family:var(--font-body);font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;color:var(--color-fg);border:1px solid rgba(0,0,0,.2);padding:12px 24px;transition:background .2s,color .2s}.collage__cta-btn[data-astro-cid-4odnsf34]:hover{background:var(--color-fg);color:var(--color-bg)}.collage__ig[data-astro-cid-4odnsf34]{display:block;margin-top:var(--space-md);font-family:var(--font-body);font-size:10px;letter-spacing:.05em;color:var(--color-fg-faint);text-decoration:none;transition:color .2s}.collage__ig[data-astro-cid-4odnsf34]:hover{color:var(--color-accent)}.collage__corner-line[data-astro-cid-4odnsf34]{position:absolute;bottom:4%;right:var(--gutter);z-index:1;pointer-events:none}@media(max-width:768px){.collage__hero-text[data-astro-cid-4odnsf34] .collage__display[data-astro-cid-4odnsf34]{max-width:900px}.collage__gridlines[data-astro-cid-4odnsf34],.cross-mark[data-astro-cid-4odnsf34],.collage__tape[data-astro-cid-4odnsf34],.collage__corner-line[data-astro-cid-4odnsf34]{display:none}.collage[data-astro-cid-4odnsf34]{padding-top:var(--space-sm);padding-bottom:var(--space-xl)}.island-group[data-astro-cid-4odnsf34]{position:static;width:auto;margin-top:var(--space-lg)}.collage__card--tr[data-astro-cid-4odnsf34]{position:relative;top:auto;right:auto}.card__pencil-btn[data-astro-cid-4odnsf34]{display:none}.how[data-astro-cid-4odnsf34],.consulenze[data-astro-cid-4odnsf34],.quotes[data-astro-cid-4odnsf34]{grid-template-columns:1fr;gap:var(--space-md)}.collage__display[data-astro-cid-4odnsf34]{font-size:clamp(1.8rem,1.2rem + 3vw,3rem)}.collage__display--2[data-astro-cid-4odnsf34]{font-size:clamp(1.4rem,1rem + 2.5vw,2.5rem)}.collage__display--3[data-astro-cid-4odnsf34]{font-size:clamp(1.5rem,1rem + 2.5vw,2.5rem);text-align:left;margin-left:0}.collage__palette[data-astro-cid-4odnsf34]{margin-left:0}.collage__bottom-info[data-astro-cid-4odnsf34]{flex-direction:column;gap:var(--space-lg)}.collage__bottom-right[data-astro-cid-4odnsf34]{flex:1;width:100%}.collage__cta-wrap[data-astro-cid-4odnsf34]{flex-direction:column;align-items:flex-start}.collage__cta-gif[data-astro-cid-4odnsf34] img[data-astro-cid-4odnsf34]{width:200px}}
