.ct-lab[data-astro-cid-pny5d2d3]{color:#45504d;flex-direction:column;gap:7px;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:600;display:flex}.ct-field[data-astro-cid-pny5d2d3]{color:#0f1a19;background:#fcfcfd;border:1px solid #dee0e0;border-radius:8px;outline:none;width:100%;padding:12px 14px;font-family:IBM Plex Sans,sans-serif;font-size:15px;font-weight:400;transition:border-color .2s,box-shadow .2s}.ct-field[data-astro-cid-pny5d2d3]::placeholder{color:#9aa09c}.ct-field[data-astro-cid-pny5d2d3]:focus{border-color:#0b3826;box-shadow:0 0 0 3px #0b382626}.ct-field[data-astro-cid-pny5d2d3]:user-invalid{border-color:var(--gota-signal-rust)}textarea[data-astro-cid-pny5d2d3].ct-field{resize:vertical}.ct-submit[data-astro-cid-pny5d2d3]{background:var(--gota-forest-500);transition:background-color .2s var(--gota-ease-out), transform var(--gota-dur-fast) var(--gota-ease-out)}.ct-submit[data-astro-cid-pny5d2d3]:hover{background:var(--gota-forest-600)}.ct-submit[data-astro-cid-pny5d2d3]:active{transform:scale(.97)}.ct-submit[data-astro-cid-pny5d2d3]:disabled{opacity:.6;cursor:default}.ct-submit[data-astro-cid-pny5d2d3]:focus-visible{box-shadow:var(--gota-focus-ring)}.ct-info[data-astro-cid-pny5d2d3]{transition:border-color .25s var(--gota-ease-out)}.ct-info[data-astro-cid-pny5d2d3]:hover{border-color:#c8cdc6}.ct-hp[data-astro-cid-pny5d2d3]{display:none}.ct-status[data-astro-cid-pny5d2d3]{color:#b3261e;background:#fdecea;border:1px solid #f5c6c2;border-radius:8px;margin:0;padding:12px 14px;font-family:IBM Plex Sans,sans-serif;font-size:14px;line-height:1.5}.ct-status[data-astro-cid-pny5d2d3][hidden]{display:none}.ct-status-demo[data-astro-cid-pny5d2d3]{color:#5c4300;background:#fff7dd;border:1.5px dashed #c98a00}@media (width<=900px){.ct-grid[data-astro-cid-pny5d2d3]{grid-template-columns:1fr!important;gap:44px!important}.ct-row2[data-astro-cid-pny5d2d3]{grid-template-columns:1fr!important}}.ct[data-astro-cid-5g3jvhfo]{background:#fefefd}.ct[data-astro-cid-5g3jvhfo][hidden]{display:none}.ct-wrap[data-astro-cid-5g3jvhfo]{max-width:1360px;margin:0 auto;padding:0 40px}.ct-eyebrow[data-astro-cid-5g3jvhfo]{font-family:var(--gota-font-body);letter-spacing:.14em;text-transform:uppercase;color:#3f735a;margin:0;font-size:12px;font-weight:600;line-height:1.4;display:block}.ct-intro[data-astro-cid-5g3jvhfo]{grid-template-columns:minmax(0,1.14fr) minmax(280px,.66fr);align-items:end;column-gap:9%;padding:112px 0 88px;display:grid}.ct-title[data-astro-cid-5g3jvhfo]{font-family:var(--gota-font-display);letter-spacing:-.055em;color:#0f1a19;margin:22px 0 0;font-size:clamp(64px,8vw,128px);font-weight:600;line-height:.95}html[lang=de] .ct-title[data-astro-cid-5g3jvhfo],html[lang=it] .ct-title[data-astro-cid-5g3jvhfo]{font-size:clamp(52px,6.4vw,104px)}.ct-lede[data-astro-cid-5g3jvhfo]{color:#36413e;max-width:440px;margin:0;padding-bottom:10px;font-size:clamp(17px,1.45vw,20px);line-height:1.6}.ct-lines[data-astro-cid-5g3jvhfo]{border-top:1px solid var(--border-hairline);margin:0;padding:0;list-style:none}.ct-line[data-astro-cid-5g3jvhfo]{border-bottom:1px solid var(--border-hairline);grid-template-columns:240px minmax(0,1fr) auto;align-items:center;gap:24px;padding:40px 0;display:grid}.ct-line-label[data-astro-cid-5g3jvhfo]{color:#36413e;font-size:17px;font-weight:500;line-height:1.4}.ct-mail[data-astro-cid-5g3jvhfo]{min-width:0;max-width:100%;font-family:var(--gota-font-display);letter-spacing:-.035em;color:#0b3826;justify-self:start;align-items:center;gap:.3em;padding-block:4px;font-size:clamp(30px,3.6vw,54px);font-weight:500;line-height:1.1;display:inline-flex}.ct-mail-text[data-astro-cid-5g3jvhfo]{overflow-wrap:anywhere;text-underline-offset:.2em;text-decoration:underline 1px #0000;transition:text-decoration-color .25s}.ct-mail[data-astro-cid-5g3jvhfo]:hover .ct-mail-text[data-astro-cid-5g3jvhfo],.ct-mail[data-astro-cid-5g3jvhfo]:focus-visible .ct-mail-text[data-astro-cid-5g3jvhfo]{text-decoration-color:#9db6a6}.ct-mail[data-astro-cid-5g3jvhfo] svg{color:#3f735a;flex:none;width:.42em;height:.42em;transition:transform .35s cubic-bezier(.16,1,.3,1)}.ct-mail[data-astro-cid-5g3jvhfo]:hover svg{transform:translate(3px,-3px)}.ct-mail[data-astro-cid-5g3jvhfo]:focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid #0b3826}.ct-copy[data-astro-cid-5g3jvhfo]{display:none}html.gx-js .ct-copy[data-astro-cid-5g3jvhfo]{display:inline-flex}.ct-copy[data-astro-cid-5g3jvhfo]{color:#3f735a;height:44px;font-family:var(--gota-font-body);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 4px;font-size:14px;font-weight:600;line-height:1;transition:color .2s}.ct-copy[data-astro-cid-5g3jvhfo]:hover,.ct-copy[data-astro-cid-5g3jvhfo][data-copied=true]{color:#0b3826}.ct-copy[data-astro-cid-5g3jvhfo]:focus-visible{outline-offset:2px;outline:2px solid #0b3826}.ct-copy-text[data-astro-cid-5g3jvhfo]{text-underline-offset:4px;text-decoration:underline 1px #0000;transition:text-decoration-color .2s}.ct-copy[data-astro-cid-5g3jvhfo]:hover .ct-copy-text[data-astro-cid-5g3jvhfo]{text-decoration-color:currentColor}.ct-copy-icons[data-astro-cid-5g3jvhfo]{flex:none;width:18px;height:18px;position:relative}.ct-copy-icons[data-astro-cid-5g3jvhfo] svg[data-astro-cid-5g3jvhfo]{width:18px;height:18px;transition:opacity .2s,transform .35s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.ct-copy-done[data-astro-cid-5g3jvhfo],.ct-copy[data-astro-cid-5g3jvhfo][data-copied=true] .ct-copy-idle[data-astro-cid-5g3jvhfo]{opacity:0;transform:scale(.5)}.ct-copy[data-astro-cid-5g3jvhfo][data-copied=true] .ct-copy-done[data-astro-cid-5g3jvhfo]{opacity:1;transform:none}.ct-status[data-astro-cid-5g3jvhfo],.ct-sr[data-astro-cid-5g3jvhfo]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ct-status[data-astro-cid-5g3jvhfo].is-shown{clip:auto;white-space:normal;color:#5c6664;width:auto;height:auto;margin:14px 0 0;font-size:14px;line-height:1.5;position:static;overflow:visible}.ct-meta[data-astro-cid-5g3jvhfo]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:60px;padding:64px 0 120px;display:grid}.ct-address[data-astro-cid-5g3jvhfo]{color:#36413e;margin-top:18px;font-size:16px;font-style:normal;line-height:1.75}.ct-address[data-astro-cid-5g3jvhfo] strong[data-astro-cid-5g3jvhfo]{color:#0f1a19;font-weight:600}.ct-social[data-astro-cid-5g3jvhfo]{border-left:1px solid var(--border-hairline);padding-left:56px}.ct-social-link[data-astro-cid-5g3jvhfo]{font-family:var(--gota-font-display);letter-spacing:-.02em;color:#0b3826;border-bottom:1px solid #a8b9ad;align-items:center;gap:12px;margin-top:18px;padding-bottom:8px;font-size:22px;font-weight:500;line-height:1.2;transition:border-color .25s;display:inline-flex}.ct-social-link[data-astro-cid-5g3jvhfo]:hover{border-color:#0b3826}.ct-social-link[data-astro-cid-5g3jvhfo] svg{color:#3f735a;width:16px;height:16px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.ct-social-link[data-astro-cid-5g3jvhfo]:hover svg{transform:translate(3px,-3px)}.ct-social-link[data-astro-cid-5g3jvhfo]:focus-visible{outline-offset:4px;outline:2px solid #0b3826}@media (width<=1180px){.ct-line[data-astro-cid-5g3jvhfo]{grid-template-columns:190px minmax(0,1fr) auto;gap:18px}}@media (width<=900px){.ct-intro[data-astro-cid-5g3jvhfo]{grid-template-columns:1fr;row-gap:28px;padding:80px 0 64px}.ct-lede[data-astro-cid-5g3jvhfo]{max-width:620px}.ct-line[data-astro-cid-5g3jvhfo]{grid-template-columns:minmax(0,1fr) auto;row-gap:10px;padding:32px 0}.ct-line-label[data-astro-cid-5g3jvhfo]{grid-column:1/-1}.ct-meta[data-astro-cid-5g3jvhfo]{gap:30px}.ct-social[data-astro-cid-5g3jvhfo]{padding-left:30px}}@media (width<=760px){.ct-wrap[data-astro-cid-5g3jvhfo]{padding:0 24px}}@media (width<=560px){.ct-intro[data-astro-cid-5g3jvhfo]{row-gap:22px;padding:56px 0 44px}.ct-title[data-astro-cid-5g3jvhfo]{margin-top:16px;font-size:clamp(52px,13vw,72px)}html[lang=de] .ct-title[data-astro-cid-5g3jvhfo],html[lang=it] .ct-title[data-astro-cid-5g3jvhfo]{font-size:clamp(40px,10.5vw,56px)}.ct-line[data-astro-cid-5g3jvhfo]{grid-template-columns:1fr;row-gap:6px;padding:26px 0 22px}.ct-mail[data-astro-cid-5g3jvhfo]{font-size:clamp(24px,6.6vw,36px)}.ct-copy[data-astro-cid-5g3jvhfo]{justify-self:start;margin-left:-4px}.ct-meta[data-astro-cid-5g3jvhfo]{grid-template-columns:1fr;gap:32px;padding:44px 0 80px}.ct-social[data-astro-cid-5g3jvhfo]{border-left:0;border-top:1px solid var(--border-hairline);padding:30px 0 0}}html.gx-js .ct-intro[data-astro-cid-5g3jvhfo] .ct-eyebrow[data-astro-cid-5g3jvhfo]{--rise:10px;animation:.45s cubic-bezier(.16,1,.3,1) both ct-rise}html.gx-js .ct-title[data-astro-cid-5g3jvhfo]{--rise:24px;animation:.65s cubic-bezier(.16,1,.3,1) 40ms both ct-rise}html.gx-js .ct-lede[data-astro-cid-5g3jvhfo]{animation:.55s cubic-bezier(.16,1,.3,1) .12s both ct-rise}html.gx-js .ct-line[data-astro-cid-5g3jvhfo]{animation:ct-rise .55s cubic-bezier(.16, 1, .3, 1) calc(.18s + var(--i,0) * 70ms) both}html.gx-js .ct-meta[data-astro-cid-5g3jvhfo]{animation:.55s cubic-bezier(.16,1,.3,1) .3s both ct-rise}@keyframes ct-rise{0%{opacity:0;transform:translateY(var(--rise,18px))}to{opacity:1;transform:none}}
