.cs{--o:var(--tyde-orange,#FF4B00);--ink:var(--tyde-ink,#121212);--muted:var(--tyde-muted,#5f5f5f);--hair:var(--tyde-hair,#e2e1dc);--hair-s:var(--tyde-hair-strong,#c8c7c1);--sand:var(--tyde-sand,#F9E8D6);--sand-d:var(--tyde-sand-deep,#F0D0AC);--tide:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='154.5 193.3 786.3 688.7' preserveAspectRatio='none'%3E%3Cpath d='M902.62,351.57c85.49,143.58,19.23,357.38-117.6,460.13-103.47,77.7-220.08,71.65-266.75,68.96-16.59-.95-289.9-20.34-351.99-202.65-27.65-81.21-.14-156.31,16.36-201.33,53.95-147.2,191.25-251.2,335.71-277.1,82.5-14.8,147.77.48,166.74,5.31,25.22,6.42,153.43,39.05,217.52,146.7Z'/%3E%3C/svg%3E");font-family:Montserrat,system-ui,sans-serif;color:var(--ink)}.cs *{box-sizing:border-box}.cs-label{font-weight:700;text-transform:uppercase;letter-spacing:.2em;font-size:11px;line-height:1.4;color:var(--muted)}.cs-glyph{display:inline-block;width:15px;height:13px;flex:0 0 auto;background:var(--o);-webkit-mask:var(--tyde-tide-mask) center/contain no-repeat;mask:var(--tyde-tide-mask) center/contain no-repeat}.cs-tag{display:inline-flex;align-items:center;gap:9px;margin:0 0 22px}.cs-tag .cs-label{color:var(--ink)}.cs-title{container-type:inline-size;min-width:0}.cs-h{font-family:inherit;font-weight:900!important;text-transform:uppercase;letter-spacing:-.035em!important;line-height:.94!important;margin:0;color:var(--ink)}.cs-h span{display:block;white-space:nowrap}.cs-h--1{font-size:min(66px,calc(100cqi / 12.3))!important}.cs-h--2{font-size:min(48px,calc(100cqi / 10.4))!important}.cs-h .o{color:var(--o)}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;font-weight:800;text-transform:uppercase;letter-spacing:.045em;font-size:13.5px;line-height:1.2;padding:15px 20px;border-radius:13px;border:2px solid transparent;min-height:52px;text-decoration:none;white-space:nowrap;background:var(--o);color:#000;transition:transform .12s ease,box-shadow .18s ease}.cs-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px #ff4b0047}.cs-more{display:inline-block;font-weight:700;font-size:14px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--o);text-decoration-thickness:2px;text-underline-offset:5px;padding:6px 0}.cs-more .ar{display:inline;color:var(--o);margin-left:4px}.cs a:focus-visible,.cs button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cs-hero{padding:40px 0 0}.cs-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center}.cs-sub{font-weight:500;font-size:clamp(16px,1.9vw,19px);line-height:1.55;color:#3a3a3a;max-width:44ch;margin:24px 0 30px}.cs-cta{display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center}.cs-hero .tw-nums{margin-top:36px}@media(min-width:750px)and (max-width:989px){.cs-hero .tw-tidebox{width:min(100%,520px);margin-inline:auto}}.cs-clients{padding:104px 0 0}.cs-clients__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.cs-clients__intro{font-weight:500;font-size:16px;line-height:1.6;color:#3a3a3a;margin:20px 0 14px;max-width:38ch}.cs-names{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;border-top:2px solid var(--ink)}.cs-names li{font-weight:800;font-size:clamp(20px,2.1vw,28px);letter-spacing:-.02em;line-height:1.2;padding:16px 0;border-bottom:1px solid var(--hair)}.cs-co{padding:104px 0 0}.cs-co__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.cs-dl{margin:0;border-top:2px solid var(--ink)}.cs-dl div{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);gap:24px;padding:16px 0;border-bottom:1px solid var(--hair)}.cs-dl dt{font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:11px;line-height:1.9;color:var(--muted)}.cs-dl dd{margin:0;font-weight:600;font-size:16px;line-height:1.5;color:var(--ink);font-variant-numeric:tabular-nums}.cs-dl dd a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--o);text-decoration-thickness:2px;text-underline-offset:4px}.cs-end{padding:104px 0 96px}.cs-end__box{background:radial-gradient(ellipse 75% 90% at 30% 40%,var(--sand) 0%,var(--sand-d) 100%);border-radius:20px;padding:56px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end}.cs-end p{font-weight:500;font-size:17px;line-height:1.55;color:#2b2b2b;margin:18px 0 0;max-width:46ch}@media(max-width:989px){.cs-hero__grid,.cs-clients__grid,.cs-co__grid{grid-template-columns:minmax(0,1fr);gap:28px}.cs-end__box{grid-template-columns:minmax(0,1fr);align-items:start}}@media(max-width:749px){.cs-hero{padding:24px 0 0}.cs-hero__grid{gap:22px}.cs-hero .tw-tidebox{order:-1;width:min(100%,320px);margin-inline:auto}.cs-tag{margin-bottom:14px}.cs-sub{margin:16px 0 20px}.cs-cta{gap:10px 20px}.cs-cta .cs-btn{width:100%}.cs-hero .tw-nums{margin-top:40px}.cs-clients,.cs-co{padding-top:72px}.cs-names{grid-template-columns:minmax(0,1fr)}.cs-names li{padding:12px 0}.cs-dl div{grid-template-columns:minmax(0,1fr);gap:2px;padding:12px 0}.cs-end{padding:72px 0 64px}.cs-end__box{padding:32px 22px;border-radius:16px}.cs-end .cs-btn{width:100%}}@media(prefers-reduced-motion:reduce){.cs-btn{transition:none}.cs-btn:hover{transform:none}}@media(max-width:749px)and (max-height:700px){.cs-hero{padding-top:12px}.cs-hero .tw-tidebox{width:100%}.cs-hero .tw-tide{width:150px;margin-inline:auto}.cs-hero .tw-tidebox figcaption{justify-content:center;margin-top:6px}.cs-hero__grid{gap:12px}.cs-tag{margin-bottom:10px}.cs-sub{font-size:15px;margin:12px 0 16px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/tyde-chi-siamo.css.map */
