@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700;800&family=Inter:wght@300;400;500;600&display=swap";:root{--black:#070806;--olive:#999956;--cream:#f1efe2;--white:#f7f6ef;--line:#ffffff2e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);margin:0;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-transform:uppercase;margin-bottom:0;font-family:Barlow Condensed,Arial,sans-serif;line-height:.9}p{line-height:1.65}.site-header{z-index:20;border-bottom:1px solid var(--line);background:#060705eb;justify-content:space-between;align-items:center;height:116px;padding:14px 5.5%;display:flex;position:absolute;inset:0 0 auto}.brand img{width:118px}.site-header nav{gap:34px;display:flex}.site-header nav a{text-transform:uppercase;letter-spacing:1.6px;color:#b3b36b;font-family:Barlow Condensed;font-size:17px;transition:all .2s}.site-header nav a:hover{color:#fff}.menu-toggle{background:0 0;border:0;padding:12px;display:none}.menu-toggle span{background:#fff;width:26px;height:1px;margin:6px;display:block}.hero{background:url(/gdmi/hero.jpg) 50% 35%/cover no-repeat;align-items:center;min-height:880px;display:flex;position:relative}.hero-shade{background:linear-gradient(90deg,#000000d9,#0003 68%,#00000073);position:absolute;inset:0}.hero-content{z-index:2;width:68%;padding:130px 5.5% 60px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:3px;color:#c7c77a;margin-bottom:28px;font-size:12px;font-weight:600}.eyebrow.dark{color:#6e6f36}.hero h1{letter-spacing:-2px;font-size:clamp(72px,9vw,150px)}.hero h1 em{color:var(--olive);font-style:normal}.hero-copy{color:#ddd;max-width:570px;margin:34px 0;font-size:18px}.hero-actions{gap:42px;display:flex}.arrow-link{text-transform:uppercase;letter-spacing:1.2px;border-bottom:1px solid #26271c;align-items:center;gap:13px;margin-top:20px;padding-bottom:8px;font-family:Barlow Condensed;font-size:18px;font-weight:600;display:inline-flex}.arrow-link span{color:var(--olive);font-size:25px}.arrow-link.light{border-color:#ffffff59}.hero-index{z-index:2;letter-spacing:2px;align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;bottom:44px;right:5.5%}.hero-index span{background:#fff;width:90px;height:1px}.intro{background:var(--cream);color:#181914;grid-template-columns:1.4fr 1fr;display:grid}.intro-main,.intro-side{padding:90px 9vw}.intro-main{border-right:1px solid #d6d3c1}.section-num{color:var(--olive);float:left;margin-right:30px;font-family:Barlow Condensed;font-size:100px;font-weight:800;line-height:.8}.intro h2{font-size:60px}.intro h3{margin-bottom:25px;font-size:42px}.intro p{color:#5c5c54;max-width:560px}.method{grid-template-columns:1fr 1fr;min-height:900px;display:grid}.method-photo{background:url(/gdmi/training.jpg) 50%/cover no-repeat}.method-copy{background:#2d2e18;padding:100px 8vw}.method h2,.podcast h2{font-size:clamp(70px,7vw,108px)}.method .lead{max-width:480px;margin:30px 0;font-size:18px}.feature-list{margin-top:38px}.feature-list article{border-top:1px solid var(--line);gap:22px;padding:22px 0;display:flex}.feature-list article>span{color:var(--olive);font:600 13px Inter}.feature-list h3{margin-bottom:8px;font-size:29px}.feature-list p{color:#c5c5b6;margin:0;font-size:13px;line-height:1.5}.founder{background:var(--cream);color:#15160f;grid-template-columns:1.15fr .85fr;min-height:720px;display:grid}.founder-copy{padding:120px 7vw}.founder h2{font-size:clamp(56px,6vw,92px)}.founder-copy>p:not(.eyebrow){color:#5d5e54;max-width:580px;margin:35px 0}.founder-image{background:var(--olive);justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.founder-image img{object-fit:contain;height:94%}.founder-image strong{text-transform:uppercase;font-family:Barlow Condensed;font-size:50px;line-height:.84;position:absolute;bottom:30px;left:35px}.podcast{background:#0a0a08;grid-template-columns:1fr 1fr;display:grid}.podcast-image{background:linear-gradient(145deg,#191a0f,#050604);align-items:center;padding:8vw;display:flex}.podcast-image img{width:100%;box-shadow:0 30px 90px #000}.podcast-copy{flex-direction:column;justify-content:center;padding:120px 8vw;display:flex}.podcast-copy>p:not(.eyebrow){color:#bbbca9;max-width:520px;margin:35px 0}.coaches{background:var(--cream);color:#15160f;padding:110px 5.5%}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:60px;display:flex}.section-heading h2{font-size:82px}.section-heading>p{color:#636359;max-width:500px}.coach-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.coach-photo{aspect-ratio:4/5;filter:grayscale();overflow:hidden}.coach-photo img{object-fit:cover;width:100%;height:100%;transition:all .5s}.coach-grid article:hover img{transform:scale(1.04)}.coach-grid span{color:#777762;text-transform:uppercase;letter-spacing:1px;margin-top:22px;font-size:12px;display:block}.coach-grid h3{margin-top:6px;font-size:35px}.blog{color:#15160f;background:#b1b073;grid-template-columns:1.15fr .85fr;align-items:center;display:grid}.blog-image{height:650px;overflow:hidden}.blog-image img{object-fit:cover;filter:grayscale();width:100%;height:100%}.blog>div:last-child{padding:90px 8vw}.blog h2{font-size:78px}.blog p:not(.eyebrow){max-width:470px;margin:30px 0}.cta{text-align:center;background:linear-gradient(#0000008c,#000000bf),url(/gdmi/metodo.jpg) 50%/cover no-repeat;padding:140px 20px}.cta h2{font-size:clamp(75px,10vw,150px)}.cta-button{background:var(--olive);color:#11120b;text-transform:uppercase;gap:80px;margin-top:55px;padding:20px 25px;font-family:Barlow Condensed;font-size:19px;font-weight:600;display:inline-flex}.cta-button span{font-size:24px}footer{background:#050604;padding:80px 5.5% 28px}.footer-top{grid-template-columns:1fr 1fr 1.4fr;align-items:end;padding-bottom:70px;display:grid}.footer-top img{width:140px}.footer-top p{text-transform:uppercase;max-width:300px;margin:0;font-family:Barlow Condensed;font-size:28px}.social{text-transform:uppercase;letter-spacing:1px;justify-content:flex-end;gap:25px;font-size:12px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:#8a8a80;text-transform:uppercase;letter-spacing:1px;justify-content:space-between;padding-top:25px;font-size:11px;display:flex}@media (width<=900px){.site-header{height:90px}.brand img{width:90px}.menu-toggle{z-index:3;display:block}.site-header nav{background:#090a07;flex-direction:column;padding:120px 8vw 50px;display:none;position:absolute;inset:0 0 auto}.site-header nav.open{display:flex}.hero{background-position:61%;min-height:760px}.hero-content{width:100%;padding:130px 7vw 60px}.hero h1{font-size:67px}.hero-copy{max-width:380px;font-size:15px}.hero-actions{gap:20px}.intro,.method,.founder,.podcast,.blog{grid-template-columns:1fr}.intro-main,.intro-side,.method-copy,.founder-copy,.podcast-copy,.blog>div:last-child{padding:70px 7vw}.intro-side{border-top:1px solid #d6d3c1}.section-num{font-size:70px}.intro h2{font-size:45px}.method-photo{min-height:520px}.method{min-height:0}.founder-image{min-height:590px}.podcast-image{padding:14vw}.podcast-copy{order:-1}.section-heading{display:block}.section-heading h2{margin-bottom:30px;font-size:59px}.coach-grid{grid-template-columns:1fr}.coaches{padding:80px 7vw}.blog-image{height:500px}.footer-top{grid-template-columns:1fr;gap:35px}.social{flex-wrap:wrap;justify-content:flex-start}.footer-bottom{flex-direction:column;gap:12px}.cta-button{gap:35px}.hero-index{display:none}}@media (width<=520px){.hero h1{font-size:57px}.hero-actions{flex-direction:column;align-items:flex-start;gap:2px}.method h2,.podcast h2,.founder h2,.blog h2{font-size:58px}.founder-image{min-height:500px}.founder-image strong{font-size:38px}.cta{padding:100px 15px}.cta h2{font-size:65px}.footer-top p{font-size:23px}}.footer-top{grid-template-columns:.7fr 1fr 1.25fr 1.15fr;align-items:start;gap:45px}.footer-info{color:#b4b4aa;flex-direction:column;gap:7px;font-size:12px;line-height:1.5;display:flex}.footer-info strong{letter-spacing:1px;text-transform:uppercase;color:#f7f6ef;margin-bottom:8px;font-family:Barlow Condensed;font-size:18px}.footer-contacts a{transition:all .2s}.footer-contacts a:hover{color:#c7c77a}@media (width<=900px){.footer-top{grid-template-columns:1fr;gap:35px}}.booking-page{background:var(--cream);color:#171812;min-height:100vh}.booking-header{color:#f7f6ef;background:#070806;justify-content:space-between;align-items:center;height:100px;padding:12px 5.5%;display:flex}.booking-header img{width:92px}.booking-header>a:last-child{text-transform:uppercase;letter-spacing:1.5px;color:#c7c77a;font-family:Barlow Condensed}.booking-hero{color:#fff;background:linear-gradient(90deg,#000000e0,#0000004d),url(/gdmi/training.jpg) 50%/cover;grid-template-columns:1.4fr .6fr;align-items:end;gap:8vw;min-height:560px;padding:150px 7vw 80px;display:grid}.booking-hero h1{font-size:clamp(70px,8vw,130px)}.booking-hero h1 em{color:#b1b073;font-style:normal;display:inline-block}.booking-hero>div>p:last-child{margin:35px 0 0;font-size:18px}.booking-hero aside{border-left:1px solid #ffffff59;padding-left:35px}.booking-hero aside>span{color:#b1b073;margin-bottom:25px;font-size:12px;display:block}.booking-hero aside strong{text-transform:uppercase;font-family:Barlow Condensed;font-size:34px;display:block}.booking-hero aside p{color:#d0d0c6}.booking-hero aside small{text-transform:uppercase;letter-spacing:1px;color:#b1b073}.booking-content{grid-template-columns:1fr 1fr;display:grid}.calendar-panel,.form-panel{padding:90px 7vw}.calendar-panel{border-right:1px solid #d4d1be}.booking-content h2{margin-bottom:38px;font-size:58px}.date-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.date-grid button{appearance:none;color:#303126;cursor:pointer;background:0 0;border:1px solid #c9c6b3;min-height:120px;padding:18px 8px;transition:all .2s}.date-grid button:hover,.date-grid button.selected{color:#fff;background:#2d2e18;border-color:#2d2e18}.date-grid span,.date-grid small{text-transform:uppercase;letter-spacing:1px;font-size:10px;display:block}.date-grid strong{font-family:Barlow Condensed;font-size:42px;line-height:1.1;display:block}.time-card{background:#999956;grid-template-columns:1fr auto;align-items:center;margin-top:25px;padding:24px;display:grid}.time-card span,.time-card small{text-transform:uppercase;letter-spacing:1px;font-size:10px}.time-card strong{grid-area:1/2/3;font-family:Barlow Condensed;font-size:32px}.form-panel form{flex-direction:column;gap:18px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-panel label{text-transform:uppercase;letter-spacing:1px;flex-direction:column;gap:8px;font-family:Barlow Condensed;font-size:14px;display:flex}.form-panel input,.form-panel select{color:#171812;background:0 0;border:0;border-bottom:1px solid #aaa795;outline:none;width:100%;padding:12px 4px;font:15px Inter}.form-panel input:focus,.form-panel select:focus{border-color:#66672f}.form-panel .consent{text-transform:none;letter-spacing:0;color:#666;flex-direction:row;align-items:flex-start;font-family:Inter;font-size:11px}.consent input{width:auto;margin:2px 5px 0 0}.book-button,.booking-success button{color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:#2d2e18;border:0;margin-top:8px;padding:20px 25px;font-family:Barlow Condensed;font-size:18px}.book-button:disabled{opacity:.6}.form-error{color:#8f2e24;background:#f0d9d4;margin:0;padding:12px;font-size:13px}.booking-success{background:#dfdfc5;padding:40px}.booking-success>span{color:#67682f;font-size:38px;display:block}.booking-success h3{margin:20px 0 15px;font-size:42px}.booking-footer{color:#a8a89d;text-transform:uppercase;letter-spacing:1px;background:#070806;justify-content:center;gap:35px;padding:28px 5.5%;font-size:11px;display:flex}@media (width<=900px){.booking-hero{grid-template-columns:1fr;padding:120px 7vw 60px}.booking-hero aside{margin-top:20px}.booking-content{grid-template-columns:1fr}.calendar-panel,.form-panel{padding:65px 7vw}.calendar-panel{border-bottom:1px solid #d4d1be;border-right:0}.date-grid{grid-template-columns:repeat(2,1fr)}.booking-footer{flex-direction:column;align-items:center;gap:12px}}@media (width<=520px){.booking-header{height:82px}.booking-hero h1{font-size:58px}.booking-content h2{font-size:45px}.form-row,.time-card{grid-template-columns:1fr}.time-card strong{grid-area:auto;margin:8px 0}}.date-grid button em{text-transform:uppercase;color:#777852;margin-top:8px;font:600 10px Inter;display:block}.date-grid button.selected em{color:#c7c77a}.date-grid button.full{color:#555;background:#e4e1d3}.date-grid button.full em{color:#8f2e24}.date-grid button.full:hover,.date-grid button.full.selected{color:#fff;background:#2d2e18}.manage-note{margin-top:20px;font-size:13px}.manage-booking{color:#3f411d;margin:18px 0 8px;font-weight:700;text-decoration:underline;display:block}.booking-success button{width:100%;display:block}.manage-page{background:#e9e7dc;min-height:100vh;padding:160px 7vw 90px}.manage-page>h1{margin:12px 0 45px;font-size:clamp(55px,8vw,110px)}.manage-card{background:#f7f5eb;border-left:7px solid #8a8b4d;max-width:720px;padding:40px}.manage-card h2{margin:15px 0;font-size:42px}.manage-card p{line-height:1.7}.booking-state{text-transform:uppercase;letter-spacing:1px;background:#d9e0c2;padding:8px 12px;font:700 12px Inter;display:inline-block}.booking-state.waitlist{background:#eee0b8}.booking-state.cancelled{background:#e6c8c2}.cancel-booking{color:#8f2e24;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #8f2e24;margin-top:20px;padding:15px 20px;font-weight:700}.cancel-booking:disabled{opacity:.5}.method-photo{background-image:url(/anitalia/training.jpg)}.cta{background-image:linear-gradient(#0000008c,#000000bf),url(/anitalia/cta.jpg)}.booking-hero{background-image:linear-gradient(90deg,#000000e0,#0000004d),url(/anitalia/metodo.jpg)}.shop-page{background:var(--cream);color:#171812;min-height:100vh}.shop-hero{color:#fff;background:linear-gradient(90deg,#000000db,#0003),url(/anitalia/cta.jpg) 50%/cover;align-items:flex-end;min-height:700px;padding:150px 7vw 90px;display:flex}.shop-hero>div{max-width:850px}.shop-hero h1{font-size:clamp(80px,10vw,150px)}.shop-hero h1 em{color:#b1b073;font-style:normal}.shop-hero p:last-child{max-width:620px;margin-top:35px;font-size:18px}.shop-options{grid-template-columns:1fr 1fr;display:grid}.shop-options article{border-right:1px solid #d0cdb9;padding:100px 8vw;position:relative}.shop-options article>span{color:#85864b;font-size:11px;position:absolute;top:35px;right:40px}.shop-options h2{max-width:520px;font-size:58px}.shop-options article>p:not(.eyebrow){color:#5e5f55;max-width:520px;margin:30px 0}.shop-action{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#2d2e18;align-items:center;gap:40px;padding:17px 22px;font-family:Barlow Condensed;font-size:18px;display:inline-flex}.shop-action strong{color:#c7c77a;font-size:25px}.shop-hours{color:#fff;background:#2d2e18;grid-template-columns:1fr 1fr;padding:100px 7vw;display:grid}.shop-hours h2{font-size:72px}.hours-list{border-top:1px solid #ffffff40}.hours-list>div{border-bottom:1px solid #ffffff40;grid-template-columns:1fr auto;align-items:center;padding:28px 0;display:grid}.hours-list span{text-transform:uppercase;font-family:Barlow Condensed;font-size:22px}.hours-list strong{color:#c7c77a;font-family:Barlow Condensed;font-size:30px}.hours-list small{color:#aaa99d;grid-column:1/3;margin-top:8px}.whatsapp-cta{background:#b1b073;grid-template-columns:1fr 1fr;align-items:center;padding:100px 7vw;display:grid}.whatsapp-cta h2{font-size:68px}.whatsapp-cta>div>p:last-child{max-width:530px}.whatsapp-cta>a{background:#f1efe2;grid-template-columns:1fr auto;justify-self:end;gap:8px;width:min(100%,520px);padding:35px;display:grid}.whatsapp-cta a span{text-transform:uppercase;letter-spacing:2px;color:#68683f;font-size:11px}.whatsapp-cta a strong{grid-column:1/3;font-family:Barlow Condensed;font-size:48px}.whatsapp-cta a em{text-transform:uppercase;letter-spacing:1px;color:#68683f;font-size:11px;font-style:normal}@media (width<=900px){.shop-hero{min-height:620px;padding:120px 7vw 60px}.shop-options,.shop-hours,.whatsapp-cta{grid-template-columns:1fr}.shop-options article{border-bottom:1px solid #d0cdb9;border-right:0;padding:70px 7vw}.shop-hours{gap:50px}.whatsapp-cta{gap:45px}.whatsapp-cta>a{justify-self:stretch}.shop-options h2{font-size:48px}.shop-hours h2,.whatsapp-cta h2{font-size:56px}}@media (width<=520px){.shop-hero h1{font-size:66px}.hours-list>div{grid-template-columns:1fr}.hours-list strong{margin-top:8px}.hours-list small{grid-column:auto}.whatsapp-cta a strong{font-size:38px}}.instructors-page{background:var(--cream);color:#171812;min-height:100vh}.instructors-hero{color:#fff;background:linear-gradient(90deg,#000000e6,#00000047),url(/anitalia/hero.jpg) 50% 42%/cover;align-items:flex-end;min-height:650px;padding:155px 7vw 80px;display:flex}.instructors-hero>div{max-width:850px}.instructors-hero h1{font-size:clamp(78px,10vw,150px)}.instructors-hero h1 em{color:#b1b073;font-style:normal}.instructors-hero p:last-child{color:#dddccf;max-width:650px;margin-top:34px;font-size:18px}.instructors-intro{border-bottom:1px solid #cfccb9;grid-template-columns:.55fr 1.25fr 1fr;align-items:start;gap:6vw;padding:100px 7vw;display:grid}.instructors-intro h2{font-size:clamp(48px,5vw,76px)}.instructors-intro>p:last-child{color:#606157;margin:0}.instructor-roster{grid-template-columns:repeat(3,1fr);padding:0 7vw 100px;display:grid}.instructor-roster article{border-bottom:1px solid #cfccb9;border-right:1px solid #cfccb9;flex-direction:column;justify-content:space-between;min-height:260px;padding:35px 30px;display:flex;position:relative;overflow:hidden}.instructor-roster article:nth-child(3n){border-right:0}.instructor-roster article>span{letter-spacing:2px;color:#777852;font-size:11px}.instructor-roster small{text-transform:uppercase;letter-spacing:1.3px;color:#747565;margin-bottom:10px;display:block}.instructor-roster h3{max-width:75%;font-size:36px}.instructor-roster strong{color:#9999562e;font-family:Barlow Condensed;font-size:118px;line-height:1;transition:all .25s;position:absolute;bottom:-25px;right:18px}.instructor-roster article:hover strong{color:#99995659;transform:translateY(-6px)}.instructors-cta{color:#fff;background:#2d2e18;padding:110px 7vw}.instructors-cta h2{font-size:clamp(65px,8vw,115px)}.instructors-cta a{color:#171812;text-transform:uppercase;letter-spacing:1px;background:#b1b073;margin-top:40px;padding:19px 25px;font-family:Barlow Condensed;font-size:19px;font-weight:600;display:inline-flex}.instructors-photo{filter:grayscale();background:linear-gradient(#0000 45%,#000000a6),url(/anitalia/training.jpg) 50%/cover;height:min(68vw,760px);min-height:460px;margin:0 7vw 80px;position:relative}.instructors-photo span{color:#fff;text-transform:uppercase;font-family:Barlow Condensed;font-size:clamp(30px,4vw,58px);position:absolute;bottom:30px;left:35px}.coach-grid:has(article:only-child){grid-template-columns:minmax(280px,420px)}@media (width<=900px){.instructors-hero{min-height:580px;padding:125px 7vw 60px}.instructors-intro{grid-template-columns:1fr;gap:28px;padding:70px 7vw}.instructor-roster{grid-template-columns:repeat(2,1fr);padding:0 7vw 70px}.instructor-roster article:nth-child(3n){border-right:1px solid #cfccb9}.instructor-roster article:nth-child(2n){border-right:0}}@media (width<=520px){.instructors-hero h1{font-size:62px}.instructors-hero p:last-child{font-size:15px}.instructors-intro h2{font-size:46px}.instructor-roster{grid-template-columns:1fr}.instructor-roster article,.instructor-roster article:nth-child(3n){border-right:0;min-height:220px}.instructors-cta{padding:80px 7vw}.instructors-cta h2{font-size:58px}}.instructors-hero{background-image:linear-gradient(90deg,#000000e0,#0000001f 70%),url(/anitalia/istruttori-gruppo.jpg);background-position:50% 46%;min-height:760px}@media (width<=900px){.instructors-hero{background-position:50%;min-height:620px}}.site-header{position:fixed}.internal-site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060705f5}.shop-catalogue{background:#e4e1d1;grid-template-columns:minmax(300px,.72fr) 1.28fr;align-items:center;gap:8vw;padding:100px 8vw;display:grid}.catalogue-cover{justify-self:end;max-width:440px;box-shadow:0 28px 65px #1e1f1440}.catalogue-cover img{aspect-ratio:1242/2208;object-fit:cover;width:100%}.catalogue-copy{max-width:650px}.catalogue-copy h2{font-size:clamp(58px,7vw,96px)}.catalogue-copy>p:not(.eyebrow){color:#5e5f55;max-width:570px;margin:32px 0}.catalogue-copy small{text-transform:uppercase;letter-spacing:1px;color:#777852;margin-top:18px;display:block}@media (width<=900px){.shop-catalogue{grid-template-columns:1fr;gap:45px;padding:70px 7vw}.catalogue-cover{justify-self:start;width:min(78vw,420px)}.catalogue-copy h2{font-size:56px}}.events-page,.event-detail{background:var(--cream);color:#171812;min-height:100vh}.events-hero,.event-detail-hero{color:#fff;background:linear-gradient(90deg,#000000e6,#00000040),url(/eventi/eventi-liguria-2026.jpg) 50% 18%/cover;align-items:flex-end;min-height:690px;padding:160px 7vw 80px;display:flex}.events-hero>div,.event-detail-hero>div{max-width:850px}.events-hero h1,.event-detail-hero h1{font-size:clamp(78px,10vw,145px)}.events-hero h1 em,.event-detail-hero h1 em{color:#a8b943;font-style:normal}.events-hero p:last-child,.event-detail-hero p:last-child{max-width:620px;margin-top:30px;font-size:18px}.events-list{padding:100px 7vw}.events-heading{margin-bottom:55px}.events-heading h2{font-size:72px}.events-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.event-card{background:#dedbc9;grid-template-columns:44% 1fr;display:grid;position:relative;overflow:hidden}.event-poster{min-height:470px;overflow:hidden}.event-poster img{object-fit:cover;object-position:center;width:100%;height:100%}.event-date{color:#fff;text-align:center;background:#2d2e18;padding:14px;position:absolute;top:20px;left:20px}.event-date strong{font-family:Barlow Condensed;font-size:48px;line-height:.8;display:block}.event-date span{text-transform:uppercase;letter-spacing:1px;font-size:9px}.event-info{align-self:end;padding:45px 35px}.event-info small{text-transform:uppercase;color:#67684d;letter-spacing:1px}.event-info h3{margin:15px 0 35px;font-size:44px}.event-info em{text-transform:uppercase;color:#6e6f36;font-family:Barlow Condensed;font-style:normal}.event-detail-hero{background-position:50% 55%;min-height:650px}.event-detail-content{grid-template-columns:1fr .7fr;align-items:start;gap:8vw;padding:100px 8vw;display:grid}.event-detail-content h2{font-size:72px}.event-detail-content>div>p:not(.eyebrow){color:#5f6055;max-width:600px;margin:30px 0}.event-detail-content>img{justify-self:end;width:100%;max-width:480px}.event-contacts{flex-direction:column;gap:12px;margin-top:35px;display:flex}.event-contacts a{color:#fff;text-transform:uppercase;background:#2d2e18;max-width:390px;padding:18px 22px;font-family:Barlow Condensed;font-size:22px;display:block}@media (width<=900px){.events-hero,.event-detail-hero{min-height:600px;padding:130px 7vw 60px}.events-grid,.event-detail-content,.event-card{grid-template-columns:1fr}.event-poster{height:430px}.event-detail-content{padding:70px 7vw}.event-detail-content>img{justify-self:start}.events-heading h2,.event-detail-content h2{font-size:54px}}.interview-page{background:var(--cream);color:#171812;min-height:100vh}.interview-head{color:#fff;background:#2d2e18;grid-template-columns:180px 1fr;align-items:end;gap:45px;padding:155px 7vw 55px;display:grid}.interview-head>img{object-fit:cover;filter:grayscale();width:180px;height:220px}.interview-head h1{font-size:clamp(65px,8vw,115px)}.interview-head a{color:#c7c77a;text-transform:uppercase;letter-spacing:1px;margin-top:25px;font-family:Barlow Condensed;display:inline-block}.interview-frame-wrap{background:#dedbc9;padding:40px 5vw 80px}.interview-frame-wrap iframe{background:#fff;border:0;width:100%;height:1600px;display:block;box-shadow:0 20px 60px #00000026}.interview-missing{padding:180px 7vw}.interview-missing h1{font-size:70px}.interview-missing a{margin-top:30px;display:inline-block}@media (width<=700px){.interview-head{grid-template-columns:110px 1fr;gap:22px;padding:125px 7vw 40px}.interview-head>img{width:110px;height:145px}.interview-head h1{font-size:48px}.interview-frame-wrap{padding:18px 0 50px}.interview-frame-wrap iframe{height:1800px;box-shadow:none}}.events-page .events-hero{background-image:linear-gradient(90deg,#000000e0,#0000002e),url(/anitalia/istruttori-gruppo.jpg);background-position:50%}.events-page .event-poster{background:#111;position:relative}.events-page .event-poster .event-place-photo{object-position:center;filter:none;transition:transform .5s}.events-page .event-card:hover .event-place-photo{transform:scale(1.035)}.events-page .event-poster .event-gdmi-logo{z-index:2;object-fit:contain;filter:drop-shadow(0 3px 15px #000000a6);width:72%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.events-page .event-info{padding:38px 26px}.events-page .event-info h3{overflow-wrap:normal;word-break:normal;font-size:38px;line-height:1.02}.event-photo-credit{color:#77776c;margin:25px 0 0;font-size:10px;line-height:1.4}.events-page .event-poster.original-poster .event-place-photo{object-fit:cover;object-position:center top}@media (width<=1180px) and (width>=901px){.events-page .events-grid{grid-template-columns:1fr}.events-page .event-card{grid-template-columns:42% 1fr}.events-page .event-info h3{font-size:44px}}.instructor-roster article{min-height:0;padding:0;display:block}.instructor-roster article>a{height:100%;padding:0 0 34px;display:block}.instructor-photo{aspect-ratio:4/5;background:#2d2e18;position:relative;overflow:hidden}.instructor-photo img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:transform .45s,filter .45s}.instructor-photo span{color:#d6d68c;letter-spacing:2px;background:#070806cc;padding:8px 10px;font-size:11px;position:absolute;top:18px;left:18px}.instructor-card-copy{padding:25px 28px 0}.instructor-card-copy h3{max-width:none;margin:8px 0 22px}.instructor-card-copy em{text-transform:uppercase;letter-spacing:1px;color:#6e6f36;font-family:Barlow Condensed;font-size:16px;font-style:normal;font-weight:600}.instructor-roster article:hover .instructor-photo img{filter:grayscale(0);transform:scale(1.04)}.founder-image.founder-image-anitalia img{object-fit:cover;object-position:center 44%;filter:grayscale();width:100%;height:100%;transition:filter .4s,transform .6s}.founder-image.founder-image-anitalia:hover img{filter:grayscale(0);transform:scale(1.015)}.founder-image.founder-image-anitalia strong{color:#fff;text-shadow:0 2px 20px #000000b3}.office-team{color:#171812;background:#dedbc9;grid-template-columns:.8fr 1.2fr;display:grid}.office-team-heading{border-right:1px solid #c7c4b2;padding:100px 7vw}.office-team-heading h2{font-size:clamp(58px,6vw,92px)}.office-team-heading>p:last-child{color:#606157;max-width:520px;margin-top:32px}.office-team-grid{grid-template-columns:repeat(3,1fr);display:grid}.office-team-grid article{border-right:1px solid #c7c4b2;flex-direction:column;min-height:520px;padding:55px 32px;display:flex}.office-team-grid article:last-child{border-right:0}.office-team-grid article>span{color:#85864b;font:700 13px Inter}.office-team-grid small{text-transform:uppercase;letter-spacing:1.2px;color:#6e6f57;margin-top:auto}.office-team-grid h3{margin:12px 0 24px;font-size:45px}.office-team-grid p{color:#5f6055;font-size:14px}.office-team-grid article:hover{background:#d2d0ba}@media (width<=1050px){.office-team{grid-template-columns:1fr}.office-team-heading{border-bottom:1px solid #c7c4b2;border-right:0}.office-team-grid article{min-height:430px}}@media (width<=700px){.office-team-heading{padding:70px 7vw}.office-team-grid{grid-template-columns:1fr}.office-team-grid article{border-bottom:1px solid #c7c4b2;border-right:0;min-height:300px}.office-team-grid article:last-child{border-bottom:0}.office-team-grid small{margin-top:70px}}.access-page{background:linear-gradient(#050604c2,#050604e6),url(/anitalia/hero.jpg) 50%/cover;place-items:center;min-height:100vh;padding:30px;display:grid}.access-card{color:#171812;background:#f1efe2;width:min(100%,520px);padding:55px;box-shadow:0 25px 90px #00000073}.access-card h1{margin-bottom:25px;font-size:70px}.access-card>p:not(.eyebrow){color:#626357;margin-bottom:30px}.access-card form{flex-direction:column;gap:18px;display:flex}.access-card label{text-transform:uppercase;letter-spacing:1px;flex-direction:column;gap:9px;font-family:Barlow Condensed;font-size:15px;display:flex}.access-card input{background:#faf9f2;border:1px solid #aaa795;padding:15px;font:16px Inter}.access-card .book-button{width:100%}@media (width<=520px){.access-card{padding:38px 25px}.access-card h1{font-size:55px}}.hero{background-image:url(/anitalia/home-cattedrale.jpg);background-position:50% 52%}.site-header nav{gap:26px}.loft-page{background:var(--cream);color:#171812;min-height:100vh}.loft-hero{color:#fff;background:linear-gradient(90deg,#000000d6,#0000002e),url(/loft/panoramica-lezione.jpg) 50% 52%/cover;align-items:flex-end;min-height:820px;padding:160px 7vw 90px;display:flex}.loft-hero>div{max-width:900px}.loft-hero h1{font-size:clamp(78px,10vw,150px)}.loft-hero h1 em{color:#b1b073;font-style:normal}.loft-hero>div>p:last-child{max-width:680px;margin:35px 0 0;font-size:18px}.loft-intro{grid-template-columns:1fr 1fr;display:grid}.loft-intro>div{padding:100px 7vw}.loft-intro>div:first-child{border-right:1px solid #d0cdb9}.loft-intro h2{font-size:clamp(58px,7vw,96px)}.loft-intro>div:last-child>p{color:#5d5e54;max-width:590px;margin-bottom:24px}.loft-intro .shop-action{margin-top:20px}.loft-gallery{background:#dedbc9;padding:110px 5.5%}.loft-section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:60px;display:flex}.loft-section-heading h2{font-size:clamp(62px,7vw,100px)}.loft-photo-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:115px;gap:18px;display:grid}.loft-photo{background:#aaa;margin:0;overflow:hidden}.loft-photo img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.loft-photo:hover img{transform:scale(1.025)}.loft-photo-1{grid-area:span 4/span 5}.loft-photo-2{grid-area:span 4/span 7}.loft-photo-3{grid-area:span 5/span 4}.loft-photo-4{grid-area:span 3/span 8}.loft-photo-5,.loft-photo-6,.loft-photo-7{grid-area:span 4/span 4}.loft-photo-8{grid-area:span 5/span 3}.loft-photo-9{grid-area:span 4/span 9}.loft-photo-10{grid-area:span 4/span 5}.loft-photo-11{grid-area:span 4/span 4}.loft-location{color:#fff;background:#2d2e18;grid-template-columns:1.2fr .8fr;display:grid}.loft-map{min-height:620px}.loft-map iframe{filter:grayscale()contrast(.9);border:0;width:100%;height:100%}.loft-address{flex-direction:column;justify-content:center;padding:100px 7vw;display:flex}.loft-address h2{margin-bottom:40px;font-size:clamp(68px,7vw,105px)}.loft-address>p:not(.eyebrow){color:#d0d0c4;margin-bottom:22px}.loft-address .shop-action{color:#15160f;background:#b1b073;align-self:flex-start;margin-top:15px}@media (width<=900px){.loft-hero{min-height:680px;padding:130px 7vw 65px}.loft-intro,.loft-location{grid-template-columns:1fr}.loft-intro>div{padding:70px 7vw}.loft-intro>div:first-child{border-bottom:1px solid #d0cdb9;border-right:0}.loft-gallery{padding:75px 7vw}.loft-section-heading{display:block}.loft-section-heading h2{margin-top:25px}.loft-photo-grid{grid-template-columns:1fr 1fr;grid-auto-rows:220px}.loft-photo{grid-area:span 1/span 1}.loft-photo-2,.loft-photo-9{grid-column:span 2}.loft-map{min-height:480px}.loft-address{padding:70px 7vw}}@media (width<=520px){.loft-hero h1{font-size:64px}.loft-photo-grid{grid-template-columns:1fr;grid-auto-rows:270px}.loft-photo,.loft-photo-2,.loft-photo-9{grid-column:span 1}.loft-gallery{padding-left:5%;padding-right:5%}}.method-story{max-width:680px}.method-story p{color:#d5d5c8;margin:0 0 24px}.method-story .method-story-lead{text-transform:uppercase;color:#fff;margin-bottom:36px;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(28px,2.6vw,42px);font-weight:600;line-height:1.08}.loft-hero{background-image:linear-gradient(90deg,#000000d6,#0000002e),url(/anitalia/loft-cattedrale.jpg)}.blog-image img{filter:none}.path-page{background:var(--cream);color:#171812;min-height:100vh}.path-hero{color:#fff;background:linear-gradient(135deg,#070806 0%,#17190d 58%,#53562d 100%);justify-content:space-between;align-items:flex-end;gap:50px;min-height:760px;padding:165px 7vw 80px;display:flex;position:relative;overflow:hidden}.path-hero:after{content:"GDMI";color:#ffffff09;font:800 clamp(170px,28vw,430px)/.8 Barlow Condensed;position:absolute;top:120px;right:-2vw}.path-hero>div{z-index:1;max-width:1050px;position:relative}.path-hero h1{font-size:clamp(76px,10vw,150px)}.path-hero h1 em{color:#b1b073;font-style:normal}.path-hero>div>p:last-child{color:#d4d4c8;margin-top:35px;font-size:18px}.path-hero>span{z-index:1;writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:2px;color:#b1b073;font-size:11px;position:relative}.path-selection{border-bottom:1px solid #cecab6;grid-template-columns:.8fr 1.2fr;display:grid}.path-selection>div{padding:100px 7vw}.path-selection>div:first-child{background:#dedbc9}.path-selection h2,.path-phases h2,.path-responsibilities h2,.path-start h2,.path-digital h2{font-size:clamp(54px,6vw,88px)}.path-selection>div>p:first-child:not(.eyebrow){max-width:690px;font-size:22px}.path-two{grid-template-columns:1fr 1fr;gap:35px;margin-top:55px;display:grid}.path-two article{border-top:2px solid #999956;padding-top:25px}.path-two span,.path-role-grid span,.path-start-grid span{color:#85864b;font:700 12px Inter}.path-two h3,.path-start-grid h3{margin:18px 0;font-size:34px}.path-two p,.path-role-grid p,.path-start-grid p{color:#606157}.path-role{color:#fff;background:#2d2e18;padding:110px 7vw}.path-section-heading{grid-template-columns:.45fr 1fr;align-items:start;gap:6vw;display:grid}.path-section-heading h2{max-width:1000px;font-size:clamp(58px,7vw,100px)}.path-role-grid{border-top:1px solid #fff3;grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.path-role-grid article{border-right:1px solid #fff3;margin-right:28px;padding:35px 28px 20px 0}.path-role-grid article:last-child{border-right:0}.path-role-grid h3{margin:45px 0 18px;font-size:32px}.path-role-grid p{color:#c8c8bc}.path-phases{padding:110px 7vw}.phase-track{grid-template-columns:repeat(6,1fr);margin-top:65px;display:grid}.phase-track article{border-left:1px solid #bbb8a5;flex-direction:column;justify-content:space-between;min-height:210px;padding:25px 20px;display:flex}.phase-track strong{color:#999956;font:700 54px Barlow Condensed}.phase-track span{text-transform:uppercase;font:600 20px Barlow Condensed}.path-training{color:#fff;background:#070806;padding:110px 7vw}.path-training>div:first-child{grid-template-columns:.4fr 1fr;gap:5vw;display:grid}.path-training h2{max-width:1000px;font-size:clamp(54px,6vw,88px)}.training-numbers{grid-template-columns:repeat(3,1fr);margin-top:85px;display:grid}.training-numbers article{border-left:1px solid #fff3;padding:25px 30px}.training-numbers strong{font:700 clamp(80px,9vw,140px)/.8 Barlow Condensed;display:block}.training-numbers article:last-child strong{color:#b1b073}.training-numbers span{text-transform:uppercase;letter-spacing:1px;color:#babbae;margin-top:28px;display:block}.path-responsibilities{grid-template-columns:.8fr 1.2fr;display:grid}.path-responsibilities>div{padding:110px 7vw}.path-responsibilities>div:first-child{background:#b1b073}.responsibility-columns{background:#dedbc9;grid-template-columns:1fr 1fr;gap:45px;display:grid}.responsibility-columns h3{margin-bottom:30px;font-size:45px}.responsibility-columns ul,.path-digital ul,.path-choice ul{margin:0;padding:0;list-style:none}.responsibility-columns li,.path-digital li,.path-choice li{border-top:1px solid #bbb8a5;padding:13px 0;line-height:1.45}.path-start{background:#fff;padding:110px 7vw}.path-start-grid{grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.path-start-grid article{border:1px solid #d1cebd;border-right:0;padding:35px 30px}.path-start-grid article:last-child{border-right:1px solid #d1cebd}.path-digital{background:#dedbc9;grid-template-columns:1fr 1fr;display:grid}.path-digital article{padding:100px 7vw}.path-digital article:first-child{border-right:1px solid #c3c0ae}.path-digital article>p:not(.eyebrow){color:#5d5e54;max-width:580px}.path-economics{color:#fff;background:#2d2e18;grid-template-columns:.7fr 1.3fr;gap:7vw;padding:110px 7vw;display:grid}.path-economics h2{font-size:clamp(60px,7vw,100px)}.path-economics>div:first-child>p:last-child{color:#cacabe;max-width:500px;margin-top:35px}.economics-table{border-top:1px solid #ffffff4d}.table-head,.table-row{border-bottom:1px solid #ffffff38;grid-template-columns:.7fr 1.2fr 1fr;display:grid}.table-head span,.table-row span{border-right:1px solid #ffffff2e;padding:17px 12px}.table-head span{text-transform:uppercase;letter-spacing:1px;color:#c7c77a;font-size:11px}.table-row span{font:500 24px Barlow Condensed}.economics-table small,.economics-table>strong{margin-top:24px;line-height:1.5;display:block}.economics-table small{color:#bbbcae}.economics-table>strong{color:#c7c77a}.path-choice{grid-template-columns:1fr 1fr;display:grid}.path-choice>div{padding:100px 7vw}.path-choice>div:first-child{background:#b1b073}.path-choice>div:last-child{background:#f1efe2}.path-choice h2{margin-bottom:45px;font-size:clamp(60px,7vw,100px)}.path-choice h3{margin-bottom:30px;font-size:42px}.path-choice>div:last-child>p{margin-top:35px;font-weight:600}.path-contact{text-align:center;color:#fff;background:#070806;padding:130px 7vw}.path-contact h2{font-size:clamp(70px,9vw,135px)}.path-contact a{color:#171812;text-transform:uppercase;letter-spacing:1px;background:#b1b073;gap:70px;margin-top:50px;padding:20px 25px;font:600 19px Barlow Condensed;display:inline-flex}.path-contact a span{font-size:24px}@media (width<=1000px){.path-role-grid,.path-start-grid{grid-template-columns:1fr 1fr}.phase-track{grid-template-columns:repeat(3,1fr)}.path-responsibilities,.path-economics{grid-template-columns:1fr}.path-responsibilities>div,.path-economics{padding-top:80px;padding-bottom:80px}.path-section-heading,.path-training>div:first-child{grid-template-columns:1fr}.path-section-heading h2,.path-training h2{margin-top:20px}}@media (width<=700px){.path-hero{min-height:650px;padding:130px 7vw 60px}.path-hero>span{display:none}.path-selection,.path-digital,.path-choice{grid-template-columns:1fr}.path-selection>div,.path-digital article,.path-choice>div{padding:70px 7vw}.path-two,.responsibility-columns{grid-template-columns:1fr}.path-role,.path-phases,.path-training,.path-start,.path-economics,.path-contact{padding:75px 7vw}.path-role-grid,.path-start-grid,.training-numbers{grid-template-columns:1fr}.path-role-grid article{border-bottom:1px solid #fff3;border-right:0;margin-right:0}.phase-track{grid-template-columns:1fr 1fr}.phase-track article{min-height:160px}.training-numbers article{border-top:1px solid #fff3;border-left:0;padding:28px 0}.path-responsibilities>div{padding:70px 7vw}.path-digital article:first-child{border-bottom:1px solid #c3c0ae;border-right:0}.table-head span,.table-row span{padding:14px 7px}.table-row span{font-size:19px}.path-contact a{gap:25px}}.sicily-page{color:#171812;background:#efede0;min-height:100vh}.sicily-header{z-index:20;border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:center;height:108px;padding:13px 5.5%;display:flex;position:absolute;inset:0 0 auto}.sicily-header img{width:112px}.sicily-header>a:last-child{color:#fff;text-transform:uppercase;letter-spacing:1px;border:1px solid #ffffff80;padding:14px 18px;font:600 16px Barlow Condensed}.sicily-header>a:last-child span{color:#c7c77a;margin-left:25px}.sicily-hero{color:#fff;background:url(/anitalia/eventi-comunita.jpg) 50% 53%/cover;align-items:flex-end;min-height:900px;display:flex;position:relative}.sicily-hero-shade{background:linear-gradient(90deg,#040503f0 0%,#040503a6 54%,#04050338),linear-gradient(#0000 55%,#040503cc);position:absolute;inset:0}.sicily-hero-copy{z-index:2;width:min(72%,1050px);padding:170px 5.5% 95px;position:relative}.sicily-hero-copy h1{font-size:clamp(82px,11vw,165px)}.sicily-hero-copy h1 em{color:#b1b073;font-style:normal}.sicily-hero-copy>p:not(.eyebrow){color:#dddccd;max-width:670px;margin:35px 0;font-size:20px}.sicily-hero-copy>a,.sicily-final>a{color:#11120b;text-transform:uppercase;letter-spacing:1px;background:#b1b073;gap:55px;padding:19px 24px;font:600 19px Barlow Condensed;display:inline-flex}.sicily-dates{z-index:2;grid-template-columns:1fr 1fr;display:grid;position:absolute;bottom:70px;right:5.5%}.sicily-dates article{background:#070806db;border-left:1px solid #fff3;min-width:155px;padding:25px 28px}.sicily-dates strong{font:700 68px/.8 Barlow Condensed;display:block}.sicily-dates span,.sicily-dates b{text-transform:uppercase;display:block}.sicily-dates span{letter-spacing:1.5px;color:#c7c77a;margin-top:12px;font-size:10px}.sicily-dates b{margin-top:6px;font:600 24px Barlow Condensed}.sicily-statement{grid-template-columns:1fr .8fr;gap:9vw;padding:120px 7vw;display:grid}.sicily-statement h2,.sicily-proof h2,.sicily-center-grid h2,.sicily-role h2,.sicily-path h2,.sicily-support h2,.sicily-selection h2,.sicily-final h2{font-size:clamp(65px,8vw,118px)}.sicily-statement h2 em{color:#85864b;font-style:normal}.sicily-statement>div{padding-top:45px}.sicily-statement>div p{color:#5b5c53;margin-bottom:28px;font-size:17px}.sicily-proof{color:#fff;background:#2d2e18;grid-template-columns:.8fr 1.2fr;min-height:720px;display:grid}.sicily-proof>div:first-child{padding:110px 7vw}.sicily-proof>div:first-child p:last-child{color:#c4c5b8;max-width:580px;margin-top:35px}.sicily-map{flex-direction:column;justify-content:center;padding:90px 6vw 60px;display:flex}.sicily-shape{clip-path:polygon(5% 44%,15% 30%,31% 25%,47% 9%,59% 11%,68% 21%,82% 20%,94% 27%,89% 40%,75% 48%,66% 66%,50% 76%,34% 68%,22% 54%);filter:drop-shadow(0 20px 30px #0000004d);background:#aeb06a;height:450px;position:relative}.map-pin{z-index:2;color:#fff;text-transform:uppercase;white-space:nowrap;text-shadow:0 2px 4px #000;font:600 15px Barlow Condensed;position:absolute}.map-pin i{background:#fff;border:5px solid #16170d;border-radius:50%;width:18px;height:18px;margin:0 auto 7px;display:block;box-shadow:0 0 0 3px #c7c77a}.sicily-map>small{text-align:right;color:#a9aa9d;text-transform:uppercase;letter-spacing:1px;margin-top:25px}.sicily-centers{padding:110px 7vw}.sicily-section-title{justify-content:space-between;align-items:flex-end;margin-bottom:70px;display:flex}.sicily-section-title h2{font-size:clamp(65px,8vw,110px)}.sicily-center-grid{border-top:1px solid #bbb8a5;grid-template-columns:repeat(4,1fr);display:grid}.sicily-center-grid article{border-bottom:1px solid #bbb8a5;border-right:1px solid #bbb8a5;min-height:280px;padding:30px 25px}.sicily-center-grid article:nth-child(4n){border-right:0}.sicily-center-grid article>span{color:#85864b;font:700 12px Inter}.sicily-center-grid small{text-transform:uppercase;letter-spacing:1px;color:#777852;margin-top:55px;display:block}.sicily-center-grid h3{margin:10px 0 18px;font-size:32px}.sicily-center-grid p{color:#5f6056;margin:0;font-size:13px}.sicily-source-link{color:#66672f;text-transform:uppercase;margin-top:35px;font:600 18px Barlow Condensed;display:inline-block}.sicily-role{color:#fff;background:#070806;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:110px 7vw;display:grid}.sicily-role-list{border-top:1px solid #fff3}.sicily-role-list article{border-bottom:1px solid #fff3;grid-template-columns:50px .8fr 1fr;align-items:start;gap:25px;padding:30px 0;display:grid}.sicily-role-list span{color:#c7c77a;font-size:12px}.sicily-role-list h3{font-size:31px}.sicily-role-list p{color:#bbbcae;margin:0}.sicily-path{padding:110px 7vw}.sicily-path-grid{grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.sicily-path-grid article{border:1px solid #c9c6b4;border-right:0;min-height:330px;padding:35px 28px}.sicily-path-grid article:last-child{border-right:1px solid #c9c6b4}.sicily-path-grid span{color:#85864b;font:700 13px Inter}.sicily-path-grid h3{margin:70px 0 20px;font-size:38px}.sicily-path-grid p{color:#5e5f55}.sicily-support{background:#b1b073;grid-template-columns:1fr 1fr;display:grid}.sicily-support>div{padding:100px 7vw}.sicily-support ul{background:#dedbc9;margin:0;padding:80px 7vw;list-style:none}.sicily-support li{border-top:1px solid #b5b29f;padding:19px 0;font-size:16px}.sicily-selection{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:120px 7vw;display:grid}.sicily-selection-head>p:last-child{color:#5d5e54;max-width:610px;margin-top:35px}.sicily-selection-cards{grid-template-columns:1fr 1fr;display:grid}.sicily-selection-cards article{color:#fff;background:#2d2e18;border-right:1px solid #fff3;padding:38px}.sicily-selection-cards article:last-child{background:#3c3e21}.sicily-selection-cards article>span,.sicily-selection-cards small{text-transform:uppercase;letter-spacing:1.5px;color:#c7c77a;display:block}.sicily-selection-cards article>strong{margin:30px 0 5px;font:700 110px/.9 Barlow Condensed;display:block}.sicily-selection-cards h3{margin:35px 0;font-size:50px}.sicily-selection-cards a{color:#171812;text-transform:uppercase;background:#b1b073;justify-content:space-between;padding:17px 18px;font:600 17px Barlow Condensed;display:flex}.sicily-final{text-align:center;color:#fff;background:linear-gradient(#060705b3,#060705e6),url(/anitalia/hero.jpg) 50%/cover;padding:140px 7vw}.sicily-final p:not(.eyebrow){margin:35px 0;font-size:20px}.sicily-final>a{margin-top:10px}@media (width<=1000px){.sicily-center-grid{grid-template-columns:repeat(2,1fr)}.sicily-center-grid article:nth-child(4n){border-right:1px solid #bbb8a5}.sicily-center-grid article:nth-child(2n){border-right:0}.sicily-role,.sicily-selection{grid-template-columns:1fr}.sicily-path-grid{grid-template-columns:1fr 1fr}.sicily-path-grid article:nth-child(2){border-right:1px solid #c9c6b4}.sicily-path-grid article:nth-child(-n+2){border-bottom:0}}@media (width<=700px){.sicily-header{height:88px}.sicily-header img{width:88px}.sicily-header>a:last-child{padding:11px;font-size:13px}.sicily-header>a:last-child span{margin-left:10px}.sicily-hero{min-height:820px}.sicily-hero-copy{width:100%;padding:140px 7vw 240px}.sicily-hero-copy h1{font-size:67px}.sicily-hero-copy>p:not(.eyebrow){font-size:16px}.sicily-dates{bottom:55px;left:7vw;right:7vw}.sicily-dates article{min-width:0;padding:20px}.sicily-dates strong{font-size:55px}.sicily-statement,.sicily-proof,.sicily-support{grid-template-columns:1fr}.sicily-statement{gap:20px;padding:75px 7vw}.sicily-statement>div{padding-top:0}.sicily-proof>div:first-child,.sicily-support>div,.sicily-support ul{padding:75px 7vw}.sicily-map{padding:30px 3vw 55px}.sicily-shape{height:330px}.map-pin{font-size:11px}.sicily-centers,.sicily-role,.sicily-path,.sicily-selection,.sicily-final{padding:75px 7vw}.sicily-section-title{display:block}.sicily-center-grid{grid-template-columns:1fr}.sicily-center-grid article,.sicily-center-grid article:nth-child(4n){border-right:0;min-height:230px}.sicily-role-list article{grid-template-columns:35px 1fr}.sicily-role-list p{grid-column:2}.sicily-path-grid{grid-template-columns:1fr}.sicily-path-grid article,.sicily-path-grid article:nth-child(2){border-bottom:0;border-right:1px solid #c9c6b4;min-height:260px}.sicily-path-grid article:last-child{border-bottom:1px solid #c9c6b4}.sicily-selection-cards{grid-template-columns:1fr}.sicily-selection-cards article{border-bottom:1px solid #fff3;border-right:0}}.sicily-hero{background:#070806;overflow:hidden}.sicily-hero-video{object-fit:cover;object-position:center 52%;width:100%;height:100%;position:absolute;inset:0}.sicily-numbers{color:#11120b;background:#b1b073;grid-template-columns:repeat(3,1fr);display:grid}.sicily-numbers article{border-right:1px solid #11120b40;padding:48px 5.5%}.sicily-numbers article:last-child{border-right:0}.sicily-numbers strong{font:700 clamp(65px,7vw,110px)/.8 Barlow Condensed;display:block}.sicily-numbers span{text-transform:uppercase;letter-spacing:1px;margin-top:22px;font:600 18px Barlow Condensed;display:block}.sicily-media{color:#fff;background:#070806;grid-template-rows:auto minmax(320px,34vw) minmax(260px,30vw);grid-template-columns:1fr .48fr;gap:22px;padding:110px 5.5%;display:grid}.sicily-media-heading{grid-column:1/-1;justify-content:space-between;align-items:flex-end;margin-bottom:35px;display:flex}.sicily-media-heading h2{font-size:clamp(68px,8vw,118px)}.sicily-media figure{background:#111;margin:0;overflow:hidden}.sicily-media video,.sicily-media img{object-fit:cover;width:100%;height:100%}.sicily-media-wide{grid-area:2/1/4}.sicily-media-tall{grid-area:2/2}.sicily-media-photo{grid-area:3/2}.sicily-shape{aspect-ratio:1280/854;clip-path:none;filter:drop-shadow(0 20px 30px #0000004d);background:0 0;height:auto;position:relative}.sicily-shape>img{object-fit:contain;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.pin-messina{top:8.3%;right:6.3%}.pin-floridia{bottom:28.5%;right:17.6%}.sicily-map>small{line-height:1.5}@media (width<=700px){.sicily-hero-video{object-position:58% center}.sicily-numbers{grid-template-columns:1fr}.sicily-numbers article{border-bottom:1px solid #11120b40;border-right:0;padding:34px 7vw}.sicily-numbers strong{font-size:65px}.sicily-media{padding:75px 7vw;display:block}.sicily-media-heading{margin-bottom:40px;display:block}.sicily-media figure{height:auto;margin-top:18px}.sicily-media video,.sicily-media img{object-fit:cover;height:auto;max-height:72vh}.sicily-shape{height:auto}.map-pin{font-size:9px}.map-pin i{border-width:4px;width:14px;height:14px}.pin-trapani{top:19%;left:8%}.pin-palermo{top:10%;left:26%}.pin-messina{top:7%;right:4%}.pin-floridia{bottom:26%;right:15%}}.sicily-media{display:none}.sicily-story{color:#fff;background:#070806;grid-template-columns:1.25fr .75fr;min-height:680px;display:grid}.sicily-story.reverse{background:#2d2e18;grid-template-columns:.72fr 1.28fr}.sicily-story.reverse figure{grid-column:2}.sicily-story.reverse>div{grid-area:1/1}.sicily-story figure{background:#111;min-height:680px;margin:0;overflow:hidden}.sicily-story video{object-fit:cover;width:100%;height:100%;display:block}.sicily-story>div{flex-direction:column;justify-content:center;padding:100px 7vw;display:flex}.sicily-story h2,.sicily-community-photo h2{font-size:clamp(64px,7vw,105px)}.sicily-story>div>p:last-child{color:#c9c9bd;max-width:520px;margin-top:34px}.map-pin{text-align:center;width:max-content;transform:translate(-50%,-50%)}.pin-trapani{top:19%;left:10.5%}.pin-palermo{top:11%;left:29.5%}.pin-messina{top:7%;left:94.5%;right:auto}.pin-floridia{inset:73% auto auto 84%}.sicily-path-head{justify-content:space-between;align-items:flex-end;gap:55px;display:flex}.sicily-path-head aside{color:#fff;background:#2d2e18;min-width:280px;padding:28px 30px}.sicily-path-head aside strong{color:#c7c77a;font:700 75px/.9 Barlow Condensed;display:block}.sicily-path-head aside span,.sicily-path-head aside small{text-transform:uppercase;display:block}.sicily-path-head aside span{margin-top:12px;font:600 18px Barlow Condensed}.sicily-path-head aside small{letter-spacing:1px;color:#c6c6b9;margin-top:8px;font-size:10px}.sicily-community-photo{color:#fff;background:#070806;min-height:720px;position:relative;overflow:hidden}.sicily-community-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sicily-community-photo:after{content:"";background:linear-gradient(90deg,#000000d1,#0000001f);position:absolute;inset:0}.sicily-community-photo>div{z-index:1;max-width:850px;padding:120px 7vw;position:relative}@media (width<=700px){.sicily-story,.sicily-story.reverse{grid-template-columns:1fr;min-height:0}.sicily-story figure,.sicily-story.reverse figure{grid-area:auto/1;min-height:0}.sicily-story.reverse>div{grid-area:auto/1}.sicily-story video{height:auto;max-height:72vh}.sicily-story>div{padding:70px 7vw}.sicily-path-head{display:block}.sicily-path-head aside{min-width:0;margin-top:35px}.sicily-community-photo{min-height:570px}.map-pin{font-size:8px}.pin-trapani{top:18%;left:10%}.pin-palermo{top:10%;left:29%}.pin-messina{top:6%;left:93%}.pin-floridia{top:72%;left:83%}}.sicily-application{color:#fff;background:#2d2e18;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:110px 7vw;display:grid}.sicily-application h2{font-size:clamp(65px,8vw,112px)}.sicily-application>div>p:last-child{color:#c8c8bb;max-width:540px;margin-top:35px}.sicily-application form{color:#171812;background:#efede0;flex-direction:column;gap:20px;padding:50px;display:flex}.sicily-application label{text-transform:uppercase;letter-spacing:1px;flex-direction:column;gap:8px;font:600 15px Barlow Condensed;display:flex}.sicily-application input,.sicily-application select,.sicily-application textarea{color:#171812;background:0 0;border:0;border-bottom:1px solid #aaa795;outline:none;width:100%;padding:12px 4px;font:15px Inter}.sicily-application textarea{resize:vertical;border:1px solid #aaa795;padding:14px}.sicily-application .consent{text-transform:none;letter-spacing:0;color:#5f6056;flex-direction:row;align-items:flex-start;font:11px Inter}.sicily-application .consent input{width:auto;margin:2px 5px 0 0}.sicily-application form>button,.sicily-form-success button{color:#171812;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:#b1b073;border:0;padding:19px 24px;font:600 18px Barlow Condensed}.sicily-application form>button:disabled{opacity:.6}.sicily-application form>small{color:#66675e;line-height:1.5}.sicily-form-success{color:#171812;background:#efede0;align-self:center;padding:55px}.sicily-form-success>strong{color:#85864b;font-size:52px}.sicily-form-success h3{margin:20px 0;font-size:45px}.sicily-form-success button{margin-top:20px}@media (width<=700px){.sicily-application{grid-template-columns:1fr;padding:75px 7vw}.sicily-application form,.sicily-form-success{padding:30px 22px}.sicily-application .form-row{grid-template-columns:1fr}}.sicily-map-correct{width:100%;height:auto;box-shadow:0 24px 60px #00000059}.sicily-support-copy{background:#dedbc9;align-items:center;padding:100px 7vw;display:flex}.sicily-support-copy p{color:#3d3e36;max-width:720px;margin:0;font-size:clamp(21px,2.2vw,32px);line-height:1.45}.sicily-support>div:first-child{background:#b1b073}@media (width<=700px){.sicily-support-copy{padding:70px 7vw}}.cookie-banner{z-index:1000;color:#fff;background:#070806;border:1px solid #fff3;justify-content:space-between;align-items:center;gap:35px;padding:24px 28px;display:flex;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 18px 60px #0006}.cookie-banner>div:first-child{max-width:760px}.cookie-banner strong{text-transform:uppercase;font:600 26px Barlow Condensed;display:block}.cookie-banner p{color:#c7c7bc;margin:7px 0;font-size:13px;line-height:1.5}.cookie-banner a{color:#c7c77a;font-size:12px;text-decoration:underline}.cookie-actions{flex-shrink:0;gap:12px;display:flex}.cookie-actions button,.cookie-settings{text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:0;padding:14px 18px;font:600 14px Barlow Condensed}.cookie-reject{color:#fff;background:#34352d}.cookie-accept{color:#171812;background:#b1b073}.cookie-settings{z-index:900;color:#fff;background:#070806;border:1px solid #ffffff40;padding:9px 12px;font-size:11px;position:fixed;bottom:14px;left:14px}@media (width<=700px){.cookie-banner{padding:22px;display:block;bottom:12px;left:12px;right:12px}.cookie-actions{margin-top:18px}.cookie-actions button{flex:1}}.sicily-whatsapp-optional{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#2d2e18;margin-top:24px;padding:17px 22px;font:600 17px Barlow Condensed;display:inline-block}.trial-page{color:#171812;background:#efede0;min-height:100vh}.trial-header{z-index:30;border-bottom:1px solid #ffffff40;justify-content:space-between;align-items:center;height:108px;padding:13px 5.5%;display:flex;position:absolute;inset:0 0 auto}.trial-header img{width:112px}.trial-header>a:last-child{color:#fff;text-transform:uppercase;letter-spacing:1px;border:1px solid #ffffff8c;padding:14px 18px;font:600 16px Barlow Condensed}.trial-header span{color:#c7c77a;margin-left:28px}.trial-hero{color:#fff;background:#070806;align-items:flex-end;min-height:900px;display:flex;position:relative;overflow:hidden}.trial-hero video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.trial-shade{background:linear-gradient(90deg,#040503ed,#0405038c 55%,#04050329),linear-gradient(#0000 55%,#040503bf);position:absolute;inset:0}.trial-hero-copy{z-index:2;width:min(850px,78%);padding:170px 5.5% 100px;position:relative}.trial-hero h1{font-size:clamp(90px,12vw,175px)}.trial-hero h1 em{color:#b1b073;font-style:normal}.trial-hero-copy>p:not(.eyebrow){color:#e0dfd4;max-width:650px;margin:35px 0;font-size:20px}.trial-hero-copy>a{color:#11120b;text-transform:uppercase;letter-spacing:1px;background:#b1b073;gap:55px;padding:19px 24px;font:600 19px Barlow Condensed;display:inline-flex}.trial-numbers{background:#b1b073;grid-template-columns:repeat(3,1fr);display:grid}.trial-numbers article{border-right:1px solid #11120b40;padding:48px 5.5%}.trial-numbers article:last-child{border-right:0}.trial-numbers strong{font:700 clamp(58px,7vw,105px)/.85 Barlow Condensed;display:block}.trial-numbers span{text-transform:uppercase;letter-spacing:1px;margin-top:20px;font:600 17px Barlow Condensed;display:block}.trial-intro{grid-template-columns:1fr .85fr;gap:9vw;padding:120px 7vw;display:grid}.trial-intro h2,.trial-dates h2,.trial-info h2,.trial-form-section h2{font-size:clamp(66px,8vw,118px)}.trial-intro>div:last-child{padding-top:45px}.trial-intro>div:last-child p{color:#5b5c53;margin-bottom:28px;font-size:17px}.trial-video-story{color:#fff;background:#070806;grid-template-columns:1.25fr .75fr;min-height:680px;display:grid}.trial-video-story figure{min-height:680px;margin:0;overflow:hidden}.trial-video-story video{object-fit:cover;width:100%;height:100%;display:block}.trial-video-story>div{flex-direction:column;justify-content:center;padding:100px 7vw;display:flex}.trial-video-story h2{font-size:clamp(62px,7vw,100px)}.trial-video-story>div>p:last-child{color:#c9c9bd;margin-top:35px}.trial-dates{padding:120px 7vw}.trial-section-head{margin-bottom:65px}.trial-date-grid{grid-template-columns:repeat(3,1fr);display:grid}.trial-date-grid article{border:1px solid #bbb8a5;border-right:0;flex-direction:column;min-height:500px;padding:34px 30px;display:flex;position:relative}.trial-date-grid article:last-child{border-right:1px solid #bbb8a5}.trial-date-grid article>span{color:#85864b;font:700 12px Inter}.trial-date-grid strong{margin-top:38px;font:700 95px/.85 Barlow Condensed}.trial-date-grid small{text-transform:uppercase;letter-spacing:1.5px;color:#777852}.trial-date-grid h3{margin:35px 0 12px;font-size:39px}.trial-date-grid p{color:#5e5f55;margin-bottom:5px}.trial-date-grid b{text-transform:uppercase;color:#66672f;font:600 20px Barlow Condensed}.trial-date-grid a{color:#fff;text-transform:uppercase;background:#2d2e18;justify-content:space-between;margin-top:auto;padding:17px 18px;font:600 17px Barlow Condensed;display:flex}.trial-date-grid i{color:#c7c77a;font-style:normal}.trial-info{grid-template-columns:1fr 1fr;display:grid}.trial-info>div{color:#fff;background:#2d2e18;padding:105px 7vw}.trial-info>div>p:not(.eyebrow){color:#c8c8bb;max-width:640px;margin:38px 0}.trial-info>div>strong{color:#c7c77a;border-top:1px solid #ffffff40;padding-top:25px;display:block}.trial-info aside{background:#b1b073;padding:105px 7vw}.trial-info ul{border-top:1px solid #11120b4d;margin:35px 0 45px;padding:0;list-style:none}.trial-info li{border-bottom:1px solid #11120b4d;padding:18px 0}.trial-info aside>div{background:#efede0;padding:28px}.trial-info aside>div strong{text-transform:uppercase;font:700 31px Barlow Condensed}.trial-info aside>div p{color:#5c5d53;margin:10px 0 0}.trial-form-section{background:#efede0;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:115px 7vw;display:grid}.trial-form-section>div:first-child>p:last-child{color:#5c5d53;max-width:540px;margin-top:35px}.trial-form-section form,.trial-success{background:#fff;padding:50px}.trial-form-section form{flex-direction:column;gap:20px;display:flex}.trial-form-section label{text-transform:uppercase;letter-spacing:1px;flex-direction:column;gap:8px;font:600 15px Barlow Condensed;display:flex}.trial-form-section input,.trial-form-section select{color:#171812;background:0 0;border:0;border-bottom:1px solid #aaa795;outline:none;width:100%;padding:12px 4px;font:15px Inter}.trial-form-section .consent{text-transform:none;letter-spacing:0;color:#5f6056;flex-direction:row;align-items:flex-start;font:11px Inter}.trial-form-section .consent input{width:auto;margin:2px 5px 0 0}.trial-form-section form>button,.trial-success button{color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:#2d2e18;border:0;padding:19px 24px;font:600 18px Barlow Condensed}.trial-form-section form>button:disabled{opacity:.6}.trial-form-section form>small{color:#66675e;line-height:1.5}.trial-success{align-self:center}.trial-success>strong{color:#85864b;font-size:52px}.trial-success h3{margin:20px 0;font-size:46px}.trial-success button{margin-top:20px}.trial-footer{color:#fff;background:#070806;align-items:center;gap:45px;padding:55px 5.5%;display:flex}.trial-footer img{width:95px}.trial-footer p{text-transform:uppercase;margin:0;font:600 22px Barlow Condensed}.trial-footer a{color:#c7c77a;margin-left:auto}@media (width<=700px){.trial-header{height:88px}.trial-header img{width:88px}.trial-header>a:last-child{padding:11px;font-size:13px}.trial-header span{margin-left:10px}.trial-hero{min-height:800px}.trial-hero video{object-position:58% center}.trial-hero-copy{width:100%;padding:140px 7vw 75px}.trial-hero h1{font-size:70px}.trial-hero-copy>p:not(.eyebrow){font-size:16px}.trial-numbers{grid-template-columns:1fr}.trial-numbers article{border-bottom:1px solid #11120b40;border-right:0;padding:32px 7vw}.trial-intro,.trial-video-story,.trial-info,.trial-form-section{grid-template-columns:1fr}.trial-intro,.trial-dates,.trial-form-section{padding:75px 7vw}.trial-intro>div:last-child{padding-top:0}.trial-video-story,.trial-video-story figure{min-height:0}.trial-video-story video{height:auto}.trial-video-story>div,.trial-info>div,.trial-info aside{padding:70px 7vw}.trial-date-grid{grid-template-columns:1fr}.trial-date-grid article{border-bottom:0;border-right:1px solid #bbb8a5;min-height:440px}.trial-date-grid article:last-child{border-bottom:1px solid #bbb8a5}.trial-form-section{gap:35px}.trial-form-section form,.trial-success{padding:30px 22px}.trial-form-section .form-row{grid-template-columns:1fr}.trial-footer{flex-direction:column;align-items:flex-start;gap:20px}.trial-footer a{margin-left:0}}.trial-province{margin-top:65px}.trial-province>h3{color:#66672f;border-bottom:1px solid #aaa795;padding-bottom:18px;font-size:42px}.trial-updating{color:#66675e;padding:28px 0}.trial-province .trial-date-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trial-province .trial-date-grid article{max-width:520px}@media (width<=700px){.trial-province{margin-top:48px}.trial-province .trial-date-grid{grid-template-columns:1fr}.trial-province>h3{font-size:36px}}.trial-whatsapp{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:1px;background:#1d6f42;margin:25px 0 12px;padding:19px 24px;font:600 18px Barlow Condensed;display:block}
