:root{--ps-red:#d80030;--ps-cream:#f3eee6;--ps-black:#090a0c;--ps-ink:#201d1a}div:has(>main>section[aria-labelledby=home-title])>header{background:#090a0c!important;border-bottom:1px solid #ffffff12!important}div:has(>main>section[aria-labelledby=home-title])>header>div{width:calc(100% - 40px)!important;max-width:1240px!important;height:58px!important}div:has(>main>section[aria-labelledby=home-title])>header a[aria-label="Pietro Sangiorgio - Home"]{width:142px!important}div:has(>main>section[aria-labelledby=home-title])>header nav{gap:24px!important}div:has(>main>section[aria-labelledby=home-title])>header nav a{font-size:11px!important}section[aria-labelledby=home-title]{background:#090a0c!important;flex-direction:column!important;width:min(1240px,100% - 40px)!important;min-height:520px!important;margin:0 auto!important;display:flex!important;position:relative!important;overflow:hidden!important}section[aria-labelledby=home-title]>div:first-child{z-index:1!important;background:linear-gradient(90deg,#030506fa 0%,#030506eb 24%,#030506a3 44%,#0305061a 72%,#03050600 100%)!important;position:absolute!important;inset:0 0 58px!important}section[aria-labelledby=home-title]>div:nth-child(2){z-index:0!important;width:68%!important;position:absolute!important;top:0!important;bottom:58px!important;right:0!important;overflow:hidden!important}section[aria-labelledby=home-title]>div:nth-child(2) img{object-fit:cover!important;object-position:center 34%!important;filter:saturate(.96)contrast(1.04)!important;width:100%!important;height:100%!important;max-height:none!important}section[aria-labelledby=home-title]>div:nth-child(3){z-index:3!important;font-size:20px!important;bottom:90px!important;right:24px!important}section[aria-labelledby=home-title]>div:nth-child(4){z-index:2!important;flex:1!important;align-items:center!important;padding:36px 32px 28px!important;display:flex!important;position:relative!important}section[aria-labelledby=home-title]>div:nth-child(4)>div{max-width:470px!important}section[aria-labelledby=home-title] h1{text-shadow:0 2px 20px #00000052!important;margin:0!important;font-size:clamp(40px,4.1vw,57px)!important;line-height:.98!important}section[aria-labelledby=home-title] h1 em{margin-top:3px!important}section[aria-labelledby=home-title] h1+p{max-width:31em!important;margin:13px 0 18px!important;font-size:12px!important;line-height:1.5!important}section[aria-labelledby=home-title]>div:last-child{z-index:4!important;background:#080a0bf0!important;border-top:1px solid #ffffff1a!important;height:58px!important;min-height:58px!important;position:relative!important}section[aria-labelledby=home-title]>div:last-child>div{height:58px!important;min-height:58px!important;padding:0 14px!important}section[aria-labelledby=home-title]>div:last-child>div>div{gap:9px!important;padding:8px 13px!important}section[aria-labelledby=home-title]>div:last-child span:first-child{flex-basis:26px!important;width:26px!important;height:26px!important;font-size:12px!important}section[aria-labelledby=home-title]>div:last-child strong{font-size:9px!important}section[aria-labelledby=home-title]>div:last-child strong+span{font-size:8px!important}nav[aria-label=Percorsi\ principali]{background:#12171a!important;width:min(1240px,100% - 40px)!important;margin:0 auto!important}nav[aria-label=Percorsi\ principali]>div>a{align-items:center!important;gap:12px!important;min-height:82px!important;padding:15px 18px!important}nav[aria-label=Percorsi\ principali]>div>a>span:first-child{flex-basis:38px!important;width:38px!important;height:38px!important;font-size:20px!important}nav[aria-label=Percorsi\ principali] strong{font-size:15px!important;line-height:1.05!important}nav[aria-label=Percorsi\ principali] small{margin-top:4px!important;font-size:9px!important;line-height:1.25!important}section[aria-labelledby=problem-title]{background:var(--ps-cream)!important;grid-template-columns:30% 1.38fr .55fr!important;align-items:stretch!important;gap:0!important;width:min(1240px,100% - 40px)!important;min-height:185px!important;margin:0 auto!important;padding:0!important;display:grid!important}section[aria-labelledby=problem-title]>div:first-child{background:url(/images/home/problem-mountain.webp) 50%/cover no-repeat!important;min-height:185px!important}section[aria-labelledby=problem-title]>div:nth-child(2){flex-direction:column!important;justify-content:center!important;padding:22px 24px!important;display:flex!important}section[aria-labelledby=problem-title] h2{font-size:clamp(22px,2.25vw,30px)!important;line-height:1.05!important}section[aria-labelledby=problem-title] p{margin:8px 0 12px!important;font-size:10px!important;line-height:1.4!important}section[aria-labelledby=problem-title]>div:nth-child(3){justify-content:center!important;gap:7px!important;padding:22px 24px!important}section[aria-labelledby=problem-title]>div:nth-child(3) span{padding:0!important;font-size:9px!important}section[aria-labelledby=course-title]{background:#090a0c!important;width:min(1240px,100% - 40px)!important;min-height:300px!important;margin:0 auto!important;position:relative!important;overflow:hidden!important}section[aria-labelledby=course-title]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#090a0c 0%,#090a0cfa 33%,#090a0cb8 48%,#090a0c1a 75%,#090a0c00 100%);position:absolute;inset:0}section[aria-labelledby=course-title]>div:first-child{right:0!important;width:61%!important;position:absolute!important;inset-block:0!important;-webkit-mask-image:none!important;mask-image:none!important}section[aria-labelledby=course-title]>div:first-child img{object-fit:cover!important;object-position:center 36%!important;width:100%!important;height:100%!important}section[aria-labelledby=course-title]>div:nth-child(2){z-index:2!important;align-items:center!important;min-height:300px!important;padding:30px 32px!important;display:flex!important;position:relative!important}section[aria-labelledby=course-title]>div:nth-child(2)>div{max-width:470px!important}section[aria-labelledby=course-title] h2{font-size:clamp(30px,3.25vw,42px)!important;line-height:.98!important}section[aria-labelledby=course-title] h2+p{margin:9px 0 14px!important;font-size:10px!important;line-height:1.4!important}section[aria-labelledby=course-title] [aria-label="Caratteristiche del corso"]{gap:12px 18px!important;margin-top:15px!important;padding-top:12px!important}section[aria-labelledby=course-title] [aria-label="Caratteristiche del corso"]>span{font-size:8px!important}section[aria-label="Test e consulenza"]{background:var(--ps-cream)!important;grid-template-columns:1fr 1fr!important;width:min(1240px,100% - 40px)!important;margin:0 auto!important}section[aria-label="Test e consulenza"]>article{min-height:158px!important;padding:20px 26px!important}section[aria-label="Test e consulenza"] h2{font-size:clamp(19px,2vw,25px)!important;line-height:1.05!important}section[aria-label="Test e consulenza"] p{margin-top:5px!important;font-size:9px!important;line-height:1.35!important}section[aria-label="Test e consulenza"] article>span{width:34px!important;height:34px!important;font-size:18px!important;top:22px!important;right:22px!important}section[aria-label="Test e consulenza"] ul{font-size:8px!important}section[aria-labelledby=seduction-title]{background:#090a0c!important;grid-template-columns:30% 1fr 20%!important;width:min(1240px,100% - 40px)!important;min-height:250px!important;margin:0 auto!important}section[aria-labelledby=seduction-title]>div:first-child{width:31%!important}section[aria-labelledby=seduction-title]>div:first-child img{filter:saturate(.82)contrast(1.08)brightness(.82)!important}section[aria-labelledby=seduction-title]>div:nth-child(2){padding:30px 22px 30px 0!important}section[aria-labelledby=seduction-title] h2{font-size:clamp(28px,3vw,38px)!important;line-height:1!important}section[aria-labelledby=seduction-title] p{margin:10px 0 14px!important;font-size:10px!important;line-height:1.42!important}section[aria-labelledby=seduction-title]>div:nth-child(3){font-size:22px!important}section[aria-labelledby=method-title]{grid-template-columns:1.18fr repeat(3,1fr)!important;width:min(1240px,100% - 40px)!important;margin:0 auto!important}section[aria-labelledby=method-title]>div,section[aria-labelledby=method-title]>article{min-height:150px!important;padding:24px!important}section[aria-labelledby=method-title] h2{font-size:clamp(25px,2.6vw,32px)!important;line-height:1!important}section[aria-labelledby=method-title] h3{margin:6px 0 4px!important;font-size:19px!important}section[aria-labelledby=method-title] p{font-size:9px!important;line-height:1.35!important}section[aria-label="Libri e Pietro Sangiorgio"]{grid-template-columns:2fr 1fr!important;width:min(1240px,100% - 40px)!important;min-height:245px!important;margin:0 auto!important}section[aria-label="Libri e Pietro Sangiorgio"]>div{gap:20px!important;min-height:245px!important;padding:24px 22px!important}section[aria-label="Libri e Pietro Sangiorgio"]>article{min-height:245px!important}section[aria-label="Libri e Pietro Sangiorgio"] h2{font-size:clamp(22px,2.5vw,31px)!important}section[aria-label="Libri e Pietro Sangiorgio"] p{font-size:9px!important;line-height:1.35!important}section[aria-label="Libri e Pietro Sangiorgio"] article>div{padding:24px 18px!important}section[aria-label="Libri e Pietro Sangiorgio"] article img{object-position:center 18%!important}section[aria-labelledby=reviews-title]{width:min(1240px,100% - 40px)!important;margin:0 auto!important;padding:18px 22px 20px!important}section[aria-labelledby=reviews-title] h2{margin-bottom:10px!important;font-size:clamp(21px,2.25vw,28px)!important}section[aria-labelledby=reviews-title] article{min-height:78px!important;padding:10px 12px!important}section[aria-labelledby=reviews-title] blockquote{font-size:9px!important;line-height:1.35!important}section[aria-labelledby=content-title]{grid-template-columns:.88fr 1.45fr 1.05fr!important;gap:18px!important;width:min(1240px,100% - 40px)!important;margin:0 auto!important;padding:20px 22px!important}section[aria-labelledby=content-title] h2{font-size:clamp(20px,2.3vw,29px)!important;line-height:1!important}section[aria-labelledby=content-title] p{font-size:9px!important;line-height:1.35!important}section[aria-labelledby=content-title]>div:nth-child(2)>a{min-height:82px!important;padding:10px!important}section[aria-labelledby=content-title]>article img{width:66px!important;height:66px!important}section[aria-labelledby=final-title]{width:min(1240px,100% - 40px)!important;margin:0 auto!important}section[aria-labelledby=final-title]>div:nth-child(2){min-height:185px!important;padding:24px 32px!important}section[aria-labelledby=final-title] h2{font-size:clamp(27px,3vw,38px)!important;line-height:1.02!important}section[aria-labelledby=final-title] p{margin:7px 0 12px!important;font-size:9px!important;line-height:1.4!important}div:has(>main>section[aria-labelledby=home-title])>footer{width:min(1240px,100% - 40px)!important;margin:0 auto!important}div:has(>main>section[aria-labelledby=home-title])>footer>div:first-child{grid-template-columns:150px 1fr auto!important;gap:34px!important;padding:22px 22px 14px!important}div:has(>main>section[aria-labelledby=home-title])>footer a{font-size:8px!important}@media (max-width:860px){div:has(>main>section[aria-labelledby=home-title])>header>div{width:calc(100% - 28px)!important;height:56px!important}section[aria-labelledby=home-title]{width:100%!important;min-height:620px!important}section[aria-labelledby=home-title]>div:first-child{background:linear-gradient(#0000000d 0%,#0000001f 35%,#040607e6 68%,#080a0b 100%)!important;inset:0 0 104px!important}section[aria-labelledby=home-title]>div:nth-child(2){width:100%!important;inset:0 0 104px!important}section[aria-labelledby=home-title]>div:nth-child(2) img{object-position:center top!important}section[aria-labelledby=home-title]>div:nth-child(3){display:none!important}section[aria-labelledby=home-title]>div:nth-child(4){align-items:flex-end!important;padding:250px 24px 28px!important}section[aria-labelledby=home-title] h1{font-size:clamp(38px,9.5vw,51px)!important}section[aria-labelledby=home-title]>div:last-child,section[aria-labelledby=home-title]>div:last-child>div{height:104px!important;min-height:104px!important}section[aria-labelledby=home-title]>div:last-child>div{grid-template-columns:repeat(4,1fr)!important;padding:6px 12px!important}section[aria-labelledby=home-title]>div:last-child>div>div:nth-child(5),nav[aria-label=Percorsi\ principali],section[aria-labelledby=problem-title]{display:none!important}section[aria-labelledby=course-title]{width:100%!important;min-height:430px!important}section[aria-labelledby=course-title]:after{background:linear-gradient(#090a0c0d 0%,#090a0c33 38%,#090a0cf5 75%,#090a0c 100%)!important}section[aria-labelledby=course-title]>div:first-child{width:100%!important;inset:0!important}section[aria-labelledby=course-title]>div:nth-child(2){align-items:flex-end!important;min-height:430px!important;padding:210px 22px 24px!important}section[aria-labelledby=course-title] [aria-label="Caratteristiche del corso"]{display:none!important}section[aria-label="Test e consulenza"]{grid-template-columns:1fr!important;width:100%!important}section[aria-label="Test e consulenza"]>article{border-right:0!important;min-height:0!important;padding:21px 22px!important}section[aria-labelledby=seduction-title]{width:100%!important;min-height:380px!important;display:block!important;position:relative!important}section[aria-labelledby=seduction-title]>div:first-child{opacity:.58!important;width:100%!important;height:100%!important;position:absolute!important;-webkit-mask-image:none!important;mask-image:none!important}section[aria-labelledby=seduction-title]>div:nth-child(2){z-index:2!important;padding:205px 22px 18px!important;position:relative!important}section[aria-labelledby=seduction-title]>div:nth-child(3){z-index:2!important;text-align:left!important;align-items:flex-start!important;padding:0 22px 24px!important;position:relative!important;transform:none!important}section[aria-labelledby=method-title],section[aria-label="Libri e Pietro Sangiorgio"]{grid-template-columns:1fr!important;width:100%!important}section[aria-labelledby=method-title]>div,section[aria-labelledby=method-title]>article{min-height:0!important;padding:22px!important}section[aria-label="Libri e Pietro Sangiorgio"]>div{border-right:0!important;grid-template-columns:1fr!important;min-height:0!important}section[aria-label="Libri e Pietro Sangiorgio"]>article{grid-template-columns:36% 64%!important;min-height:220px!important}section[aria-labelledby=reviews-title],section[aria-labelledby=content-title],section[aria-labelledby=final-title]{width:100%!important}div:has(>main>section[aria-labelledby=home-title])>footer{width:100%!important}section[aria-labelledby=content-title]{grid-template-columns:1fr!important;padding:22px!important}section[aria-labelledby=content-title]>article{border-top:1px solid #1d1d1b26!important;border-left:0!important;padding:15px 0 0!important}section[aria-labelledby=final-title]>div:nth-child(2){grid-template-columns:1fr!important;min-height:210px!important;padding:28px 22px!important}div:has(>main>section[aria-labelledby=home-title])>footer>div:first-child{grid-template-columns:1fr!important;padding:22px!important}}
:root{--ps-home-serif:var(--font-inter), Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--ps-home-sans:var(--font-inter), Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--ps-home-h1-size:clamp(2.55rem, 4.45vw, 3.9rem);--ps-home-h2-size:clamp(1.95rem, 3.35vw, 2.72rem);--ps-home-h3-size:clamp(1.08rem, 1.45vw, 1.28rem);--ps-home-body-size:17px;--ps-home-body-line:1.68;--ps-home-h1-line:1.03;--ps-home-h2-line:1.13;--ps-home-h3-line:1.32;--ps-home-h1-measure:17ch;--ps-home-h2-measure:25ch;--ps-home-h3-measure:38ch;--ps-home-copy-measure:62ch}body>main h1,body>main h2{letter-spacing:-.028em;font-weight:400;font-family:var(--ps-home-serif)!important}body>main h1{max-width:var(--ps-home-h1-measure);font-size:var(--ps-home-h1-size);line-height:var(--ps-home-h1-line);margin-top:0}body>main h2{max-width:var(--ps-home-h2-measure);font-size:var(--ps-home-h2-size);line-height:var(--ps-home-h2-line);letter-spacing:-.008em;margin-top:0}body>main h3{max-width:var(--ps-home-h3-measure);font-size:var(--ps-home-h3-size);font-weight:700;line-height:var(--ps-home-h3-line);letter-spacing:-.016em;margin-top:0;font-family:var(--ps-home-sans)!important}body>main p{max-width:var(--ps-home-copy-measure);font-family:var(--ps-home-sans);line-height:var(--ps-home-body-line)}body>main :is(.pageHero,.managedHeroCopy,.articleHeader,.eventHeroCopy,.commerceHero,.commerceEmpty,.productSummaryPanel,.personalPaymentHero) h1{max-width:var(--ps-home-h1-measure);font-size:var(--ps-home-h1-size);font-weight:400;line-height:var(--ps-home-h1-line);letter-spacing:-.028em;margin:0 0 1.4rem;font-family:var(--ps-home-serif)!important}body>main :is(.pageHero,.managedHeroCopy,.articleHeader,.eventHeroCopy,.commerceHero,.commerceEmpty,.productSummaryPanel,.personalPaymentHero)>p:not(.eyebrow),body>main :is(.pageHeroLead,.managedHeroLead,.articleLead,.eventHeroSubtitle,.eventHeroPromise,.productShortDescription){max-width:56ch;font-family:var(--ps-home-sans);margin-top:0;font-size:clamp(1.02rem,1.25vw,1.12rem);line-height:1.7}body>main :is(.sectionHeading,.methodIntro,.aboutCopy,.cta,.contentSection,.darkBand,.profileText,.contactBand,.cmsArticleContent,.articleContent,.courseMain,.productDescriptionSection,.relatedProducts,.eventMain,.eventTicketsSection,.eventSpeakers,.eventLogistics,.shopEmpty,.eventEmptyState) h2{max-width:var(--ps-home-h2-measure);font-size:var(--ps-home-h2-size);font-weight:400;line-height:var(--ps-home-h2-line);letter-spacing:-.022em;margin-top:0;font-family:var(--ps-home-serif)!important}body>main :is(.cmsArticleContent,.articleContent,.productDescriptionSection,.eventMain,.eventTicketsSection,.eventSpeakers,.eventLogistics) h3{max-width:var(--ps-home-h3-measure);font-size:var(--ps-home-h3-size);font-weight:700;line-height:var(--ps-home-h3-line);letter-spacing:-.016em;margin:0 0 .45rem;font-family:var(--ps-home-sans)!important}body>main :is(.cmsArticleContent,.articleContent,.richText,.methodIntro,.aboutCopy,.profileText,.contactBand,.courseMain,.productDescriptionSection,.eventMain) p:not(.eyebrow){max-width:var(--ps-home-copy-measure);font-family:var(--ps-home-sans);font-size:var(--ps-home-body-size);line-height:var(--ps-home-body-line);margin:0 0 1.05rem}body>main h1+p:not(.eyebrow){margin-top:1.4rem}body>main h2+p:not(.eyebrow){margin-top:1rem}body>main h3+p:not(.eyebrow){margin-top:.5rem}body>main :is(.liveCoursesIntro,.courseMain>p:not(.eyebrow),.contactBand p){max-width:var(--ps-home-copy-measure);font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.68}@media (max-width:980px){:root{--ps-home-h1-size:clamp(2.4rem, 5.7vw, 3.45rem);--ps-home-h2-size:clamp(1.9rem, 4.5vw, 2.48rem)}}@media (max-width:760px){:root{--ps-home-body-size:16px;--ps-home-copy-measure:none}body>main :is(.pageHero,.managedHeroCopy,.articleHeader,.eventHeroCopy,.commerceHero,.commerceEmpty,.productSummaryPanel,.personalPaymentHero) h1{max-width:14ch}}@media (max-width:480px){:root{--ps-home-h1-size:clamp(2.15rem, 10.2vw, 2.7rem);--ps-home-h2-size:clamp(1.75rem, 7.7vw, 2.18rem);--ps-home-h3-size:clamp(1.05rem, 5vw, 1.22rem)}}
