:root{--cfi-pink:#f83196;--cfi-pink-light:#ff78b4;--cfi-pink-deep:#e72580;--cfi-pink-pale:#f9cee3;--cfi-pink-tint:#fff7fb;--cfi-lime:#b9e901;--cfi-white:#fff;--cfi-black:#000;--cfi-off-white:#f7f7f7;--cfi-grey-100:#f5f5f5;--cfi-grey-300:#d9d9d9;--cfi-plum:#4d3f46;--surface-primary:var(--cfi-pink);--surface-secondary:var(--cfi-pink-light);--surface-inverse:var(--cfi-white);--surface-panel:var(--cfi-pink-tint);--surface-band:var(--cfi-pink-pale);--text-on-primary:var(--cfi-white);--text-display-on-primary:var(--cfi-pink-deep);--text-display-on-white:var(--cfi-pink);--text-body:var(--cfi-black);--text-muted:var(--cfi-plum);--text-link:var(--cfi-pink);--text-link-hover:var(--cfi-pink-deep);--rule-on-primary:var(--cfi-white);--rule-on-white:var(--cfi-pink);--font-display:"Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--font-body:"Mona Sans", "Helvetica Neue", Arial, sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--type-hero:420px;--type-mega:360px;--type-jumbo:300px;--type-xxl:280px;--type-xl:185px;--type-lg:170px;--type-title:160px;--type-theme:130px;--type-display-100:100px;--type-display-80:80px;--type-display-60:60px;--type-display-48:48px;--type-display-39:39px;--type-display-32:32.3433px;--type-display-30:30px;--type-lead:48px;--type-band-60:60px;--type-band-38:38px;--type-body-36:36px;--type-body-32:32px;--type-body-28:28px;--type-body-26:26px;--type-body-25:25px;--type-body-24:24px;--lh-tight:1;--lh-snug:1.2;--lh-lead:65px;--lh-body:35px;--lh-band:70px;--lh-credit:32px;--ls-display:.007em;--ls-hero:.006em;--ls-label:.07em;--ls-band:-.001em;--ls-body:.01em;--ls-lead:.002em;--ls-ipotesi:.035em;--slide-w:1920px;--slide-h:1080px;--margin-title-x:38px;--margin-x:91px;--margin-content-x:83px;--margin-top:36px;--footer-y:890px;--footer-rule-y:1005px;--space-2:2px;--space-6:6px;--space-8:8px;--space-10:10px;--space-19:19px;--space-20:20px;--space-24:24px;--space-30:30px;--space-40:40px;--band-pad-sm:6px 24px;--band-pad-md:8px 24px;--band-pad-lg:30px 40px 24px;--radius-none:0px;--radius-panel:40px;--rule-hairline:.5px;--rule-medium:1px;--rule-heavy:2px;--shadow-band:0px 4px 4px 0px #00000040;--photo-ghost-opacity:.1;--ease-standard:cubic-bezier(.2, 0, 0, 1);--dur-fast:.12s;--dur-base:.2s;--ease-reveal:cubic-bezier(.16, 1, .3, 1);--ease-leave:cubic-bezier(.4, 0, 1, 1);--pink:var(--cfi-pink);--pink-light:var(--cfi-pink-light);--pink-deep:var(--cfi-pink-deep);--pink-pale:var(--cfi-pink-pale);--pink-tint:var(--cfi-pink-tint);--white:var(--cfi-white);--black:var(--cfi-black);--off:var(--cfi-off-white);--grey:var(--cfi-grey-300);--plum:var(--cfi-plum);--display:var(--font-display);--body:var(--font-body);--brick:polygon(4% 100%,0 9%,100% 0,95% 100%);--grey-strong:#6f6f6f;--grey-mid:#8c8c8c;--rule:#8a8a8a;--plum-text:#eadfe4;--rule-on-pink:#ffffff80;--error:#c4001a;--error-bg:#fff3f5;--gutter:clamp(20px,9vw,140px)}*{box-sizing:border-box;border-radius:0;margin:0;padding:0}html{background:var(--off)}body{background:var(--off);color:var(--black);font-family:var(--body);font-optical-sizing:none;-webkit-font-smoothing:antialiased;font-weight:500;overflow-x:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}img{-webkit-user-drag:none;user-select:none;max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.partners :focus-visible,.coll .pol :focus-visible,.join :focus-visible,.iscr-page :focus-visible,.ed-partners :focus-visible,.hero :focus-visible,.leaders-head :focus-visible,.menu :focus-visible,.top.on-pink :focus-visible{outline-color:var(--black)}.skip{z-index:80;background:var(--black);color:var(--white);font:700 13px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;padding:16px 18px;position:fixed;top:-80px;left:16px}.skip:focus{top:16px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.label,.t-label{font:600 12px/1.25 var(--body);letter-spacing:.07em;text-transform:uppercase}.wrap{padding:0 var(--gutter)}.brick-btn{font:800 12px/1 var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--black);isolation:isolate;padding:9px 22px 8px;transition:transform .35s cubic-bezier(.3,1.6,.5,1);display:inline-block;position:relative}.brick-btn:before{content:"";z-index:-1;background:var(--btn-bg,var(--pink-light));clip-path:var(--brick);transition:background-color .25s,clip-path .35s;position:absolute;inset:0}.brick-btn:hover{transform:rotate(-3deg)scale(1.06)}.brick-btn:hover:before{background:var(--btn-hover,var(--white));clip-path:polygon(0 100%,3% 0,97% 12%,100% 90%)}.brick-btn.dark{color:var(--white);--btn-bg:var(--black);--btn-hover:var(--pink-light)}.brick-btn.dark:hover{color:var(--black)}.brick-btn.pink{color:var(--black);--btn-bg:var(--pink);--btn-hover:var(--pink-deep)}.more{font:700 12px/1 var(--body);letter-spacing:.07em;text-transform:uppercase;border:1.5px solid;padding:8px 12px;transition:background-color .2s,color .2s;display:inline-block}.more:hover{background:var(--black);color:var(--white);border-color:var(--black)}.lc{text-transform:none}.tag-upd{background:var(--pink-light);color:var(--black);font:800 12px/1 var(--body);letter-spacing:.07em;text-transform:uppercase;padding:7px 12px;display:inline-block;transform:rotate(-4deg)}.top{z-index:50;pointer-events:none;justify-content:space-between;align-items:flex-start;padding:22px 24px;display:flex;position:fixed;inset:0 0 auto}.top>*{pointer-events:auto}.top.on-pink .brick-btn{--btn-bg:var(--pink-light);--btn-hover:var(--white);color:var(--black)}.top .home{align-items:center;gap:10px;display:flex}.top .home img{width:auto;height:38px}.burger-wrap{z-index:51;color:var(--tono,var(--white));padding:6px 0 6px 10px;transition:color .3s;position:fixed;top:22px;right:24px}.brand-mark{z-index:51;top:max(10px,calc(env(safe-area-inset-top) - 12px));right:calc(max(12px,env(safe-area-inset-right)) + 54px);aspect-ratio:431.926/555;background:var(--tono,var(--white));width:36px;transition:background-color .3s,transform .35s cubic-bezier(.3,1.6,.5,1);position:fixed;-webkit-mask:url(/images/logo/cfi-mark-white.svg) 50%/contain no-repeat;mask:url(/images/logo/cfi-mark-white.svg) 50%/contain no-repeat}.brand-mark:hover{transform:rotate(-6deg)scale(1.06)}@media (width<=820px){.brand-mark{width:30px;top:max(14px,calc(env(safe-area-inset-top) - 8px));right:calc(max(12px,env(safe-area-inset-right)) + 50px)}}.burger{justify-items:end;gap:5px;display:grid}.burger i{background:currentColor;width:24px;height:2px;display:block;transform:rotate(-8deg)}.burger i:nth-child(2){width:18px}.menu{z-index:55;background:var(--pink);color:var(--white);clip-path:inset(0 0 100%);visibility:hidden;grid-template-columns:1.3fr 1fr;gap:5vw;padding:13vh 6vw 6vh;display:grid;position:fixed;inset:0;overflow:auto}.menu:focus{outline:none}.menu nav a{white-space:nowrap;font:800 clamp(24px,min(4.4vw,6.2vh),74px)/1.04 var(--display);text-transform:uppercase;display:block;overflow:hidden}.menu nav a span{transition:transform .45s cubic-bezier(.6,0,.2,1),color .25s;display:inline-block}.menu nav a:hover span,.menu nav a:focus-visible span{color:var(--black);transform:translate(18px)}.menu-side{align-content:space-between;gap:24px;display:grid}.menu-photo{aspect-ratio:4/3;border:3px solid var(--white);background:var(--pink-deep);max-height:52vh;overflow:hidden}.menu-photo img{object-fit:cover;width:100%;height:100%}.menu-logo{top:max(18px,env(safe-area-inset-top));left:max(24px,env(safe-area-inset-left));align-items:center;gap:14px;min-height:44px;display:flex;position:absolute}.menu-logo img:first-child{width:auto;height:52px}.menu-logo img:last-child{width:auto;height:30px}.menu-close{min-height:44px;font:600 12px/1 var(--body);letter-spacing:.07em;color:var(--white);padding:0 4px;position:absolute;top:12px;right:24px}@media (width<=820px){.menu{grid-template-columns:1fr;gap:4vh;padding-top:14vh}.menu-photo{display:none}.menu nav a{white-space:normal;font-size:clamp(20px,min(7.2vw,5vh),40px)}}.hero{background:var(--pink);height:100svh;color:var(--white);z-index:0;position:sticky;top:0;overflow:hidden}.hero-wall{aspect-ratio:5/4;perspective:600px;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(5,1fr);gap:clamp(3px,.4vw,7px);width:clamp(150px,17vw,290px);display:grid;position:absolute;top:40%;right:calc(100% + 1.4vw);rotate:-2deg}.hero-wall span{background:var(--c);clip-path:polygon(4% 100%,0 9%,100% 0,95% 100%);rotate:var(--r);transition:background-color .35s}.hero{--m1:var(--pink-deep);--m2:#f2449f;--m3:#ef4ea0;--m4:#d91e74}.hero-bg{perspective:800px;grid-template-columns:repeat(17,1fr);align-content:start;gap:clamp(6px,.6vw,10px);display:grid;position:absolute;inset:-40px;rotate:-2deg}.hero-bg span{aspect-ratio:1.15;background:var(--c);clip-path:var(--brick);rotate:var(--r);transition:background-color .35s}.hero-k{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1.6vh;padding:90px 4vw 5vh;display:flex;position:absolute;inset:0}.hk-row{align-items:stretch;gap:1.4vw;margin-left:9vw;display:flex}.hk{clip-path:var(--brick);font-family:var(--display);text-transform:uppercase;pointer-events:auto;font-weight:800;line-height:.88}.hk1{background:var(--white);color:var(--pink);align-items:center;gap:2vw;margin-right:6vw;padding:4.4vh 4.6vw 4vh 3.2vw;font-size:clamp(50px,min(7.8vw,13vh),150px);display:flex;rotate:-1.5deg}.hk-mark{aspect-ratio:129/166;background:var(--pink);flex:none;width:1.25em;-webkit-mask:url(/images/logo/cfi-mark-white.svg) 50%/contain no-repeat;mask:url(/images/logo/cfi-mark-white.svg) 50%/contain no-repeat}.hk3{background:var(--pink-light);color:var(--white);flex-direction:column;justify-content:center;padding:3.2vh 3.4vw 2.8vh 2.6vw;font-size:clamp(34px,min(4.9vw,8.4vh),96px);display:flex;rotate:1.5deg}.hk4{background:var(--pink-pale);color:var(--plum);font:700 clamp(14px,min(1.4vw,2.4vh),22px)/1.35 var(--body);text-transform:uppercase;letter-spacing:.02em;flex-direction:column;justify-content:center;padding:3vh 3.4vw 3.2vh 2.6vw;display:flex;rotate:-1deg}.hk4 b{font:800 1.6em/1 var(--display);text-transform:none;letter-spacing:0;margin-bottom:.45em;display:block}.hk4 dl{grid-template-columns:auto auto auto;align-items:center;gap:.35em 1em;display:grid}.hk4 dd{align-items:center;gap:.6em;display:flex}.mini-brick{background:var(--pink-light);color:var(--black);clip-path:var(--brick);font:800 11px/1 var(--body);letter-spacing:.07em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;padding:6px 13px 5px;display:inline-block;rotate:-3deg}.hk4 .mini-brick{background:var(--pink);font-size:.72em}.day-s .mini-brick,.slot-t .mini-brick{margin-left:10px}@media (prefers-reduced-motion:no-preference){html.js:not(.pronto) .hero-bg span,html.js:not(.pronto) .hero .hk{opacity:0}}@media (width<=820px){.hero-bg{grid-template-columns:repeat(6,1fr);inset:-30px}.hero-k{align-items:stretch;gap:2.2vh;padding:max(11vh,88px) 20px 6vh}.hk-row{display:contents}.hk1{gap:4vw;margin:0 2vw 0 0;padding:3vh 6vw 2.8vh 5vw;font-size:clamp(34px,10.4vw,56px)}.hk3{align-self:flex-start;margin-left:5vw;padding:2vh 7vw 1.7vh 5vw;font-size:clamp(28px,8.6vw,44px);rotate:-1.5deg}.hk4{align-self:flex-end;padding:2vh 7vw 2.2vh 5vw;font-size:clamp(13px,3.8vw,15px);rotate:1.5deg}.hk4 dl{grid-template-columns:auto 1fr;row-gap:.15em}.hk4 dd.ora{grid-column:2;margin-bottom:.4em;font-weight:500}}.after{z-index:2;background:var(--off);position:relative}.marquee{white-space:nowrap;border-block:1px solid var(--black);background:var(--white);padding:12px 0;overflow:hidden}.marquee-track{will-change:transform;display:inline-flex}.marquee-track span{font:500 14px/1 var(--body);letter-spacing:.07em;text-transform:uppercase;padding:0 22px}.marquee-track span.dot{color:var(--pink);padding:0}.stack{background:var(--off);padding:16vh var(--gutter);text-align:center;justify-items:center;gap:7vh;display:grid;position:relative}.stack-label{color:var(--plum)}.stack-title{font-family:var(--display);letter-spacing:-.005em;color:var(--pink);text-transform:uppercase;font-size:clamp(40px,8.4vw,150px);font-weight:800;line-height:.92}.stack-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;max-width:1100px;display:grid}.card-stack{aspect-ratio:1;border:3px solid var(--pink);background:var(--pink-pale);position:relative;overflow:hidden}.card-stack img{object-fit:cover;width:100%;height:100%}.card-stack.tile{background:var(--white);color:var(--pink);text-align:left;align-content:space-between;padding:clamp(12px,1.7vw,26px);display:grid;container-type:inline-size}.card-stack.tile small{font:700 3.4cqw/1 var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--plum)}.card-stack.tile b{font:800 15.5cqw/.9 var(--display);text-transform:uppercase;overflow-wrap:anywhere}.card-stack.tile i{font:600 3.4cqw/1 var(--body);letter-spacing:.07em;text-transform:uppercase;justify-self:end;font-style:normal}.stack-copy{width:min(560px,100%)}.stack-copy p{font:500 17px/1.55 var(--body);letter-spacing:.01em;margin-bottom:22px}@media (width<=820px){.stack-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}html.anima .stack{height:100lvh;height:max(100lvh,var(--alto,0px));padding:0;display:block;overflow:hidden}html.anima .stack-label{top:13vh;left:var(--gutter);z-index:1;position:absolute}html.anima .stack-title{place-items:center;padding:0 4vw;display:grid;position:absolute;inset:0}html.anima .stack-cards{max-width:none;display:block}html.anima .card-stack{will-change:transform;width:clamp(160px,25vw,380px);margin:calc(clamp(160px,25vw,380px)/-2) 0 0 calc(clamp(160px,25vw,380px)/-2);position:absolute;top:50%;left:50%}html.anima .stack-copy{width:min(500px,84vw);color:var(--white);opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html.anima .stack-copy p{font-size:16px}.temi{background:var(--off);padding:14vh var(--gutter);position:relative;overflow-x:clip}.temi-title{font:800 clamp(38px,12.5vw,116px)/.9 var(--display);text-transform:uppercase;margin-bottom:6vh}.temi-title span{color:var(--pink)}.verbs,.illos,.temi-note{display:none}.temi-right .brick-btn{--btn-bg:var(--pink-pale);margin-top:6vh}.track{gap:10vh;display:grid}.card-hd{display:none}.card-bd>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:4vw;display:grid}.card-illo{aspect-ratio:1;object-fit:cover;grid-row:1/span 4;width:100%}.card .n{color:var(--plum);margin-bottom:12px;display:block}.card-t{font:400 clamp(26px,3vw,40px)/1.05 var(--display);margin-bottom:16px}.card-t b{color:var(--pink);text-transform:uppercase;font-size:1.5em;font-weight:800;line-height:.95;display:block}.card p{font:500 16px/1.6 var(--body);max-width:520px}@media (width<=820px){.temi{padding:12vh 20px}.track{border-bottom:2px solid var(--black);gap:0}.card-hd{border-top:2px solid var(--black);display:block}.card-hd button{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:56px 1fr 24px;align-items:center;gap:14px;width:100%;padding:14px 0;display:grid}.card-hd button:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.card-mini{object-fit:cover;width:56px;height:56px}.card-hd .label{color:var(--plum);margin-bottom:5px;display:block}.card-verbo{font:800 clamp(28px,8.6vw,36px)/1 var(--display);color:var(--pink);text-transform:uppercase;overflow-wrap:anywhere;display:block}.card-hd i{justify-self:end;width:20px;height:20px;position:relative}.card-hd i:before,.card-hd i:after{content:"";background:var(--black);height:3px;margin-top:-1.5px;transition:rotate .35s;position:absolute;top:50%;left:0;right:0}.card-hd i:after{rotate:90deg}.card.open .card-hd i:after{rotate:0deg}html:not(.js) .card-hd i{display:none}.card-bd>div{min-height:0;display:block;overflow:hidden}.card-bd .n,.card-t{display:none}.card-illo{aspect-ratio:16/10;height:auto;margin-bottom:16px}.card p{max-width:none;padding-bottom:24px}html.js .card-bd{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1);display:grid}html.js .card.open .card-bd{grid-template-rows:1fr}}@media (width<=820px) and (prefers-reduced-motion:reduce){html.js .card-bd,.card-hd i:before,.card-hd i:after{transition:none}}html.binari .temi{height:100lvh;height:max(100lvh,var(--alto,0px));padding:0;overflow:hidden}html.binari .temi-in{grid-template-columns:1fr 1.3fr;gap:5vw;display:grid;position:absolute;inset:12vh 9vw 10vh}html.binari .temi-left{grid-template-rows:auto 1fr auto;display:grid;position:relative}html.binari .temi-title{margin:0;font-size:clamp(30px,2.8vw,48px)}html.binari .verbs{height:clamp(50px,7vw,112px);margin-top:10px;display:block;position:relative}html.binari .verb{font-family:var(--display);color:var(--pink);text-transform:uppercase;clip-path:inset(0 0 100%);font-size:clamp(40px,6.4vw,108px);font-weight:800;line-height:1;position:absolute;inset:0}html.binari .verb.on{clip-path:inset(0)}html.binari .illos{height:54vh;margin-top:2vh;display:block;position:relative}html.binari .illo{object-fit:contain;object-position:left top;clip-path:inset(0 100% 0 0);width:100%;height:100%;position:absolute;inset:0}html.binari .illo.on{clip-path:inset(0)}html.binari .temi-note{max-width:280px;font:500 13px/1.45 var(--body);display:block}html.binari .temi-right{position:relative;overflow:hidden}html.binari .temi-right .brick-btn{z-index:2;margin:0;position:absolute;top:0;right:0}html.binari .track{will-change:transform;gap:0;display:flex;position:absolute;top:clamp(80px,14vh,140px);left:0}html.binari .card{width:var(--cw,40vw);padding-right:3vw;display:block}html.binari .card-bd>div{display:block}html.binari .card-illo{display:none}html.binari .card-t{margin-bottom:18px;font-size:clamp(24px,2.4vw,36px)}html.binari .card-t b{text-transform:none;font-size:1em;display:inline}html.binari .card p{max-width:400px;font-size:14px;line-height:1.55}.format{background:var(--white);padding:16vh var(--gutter)}.format h2,.partecipanti h2{font:800 clamp(44px,6vw,110px)/.9 var(--display);color:var(--pink);text-transform:uppercase;margin-bottom:7vh}.format-grid{grid-template-columns:repeat(3,1fr);gap:3vw;display:grid}.format-grid article{border-top:2px solid var(--black);padding-top:18px}.format-grid h3{font:800 clamp(24px,2.4vw,38px)/1 var(--display);text-transform:uppercase;margin:12px 0 14px}.format-grid p{font:500 15px/1.5 var(--body)}@media (width<=820px){.format-grid{grid-template-columns:1fr;gap:28px}}.masters{height:100lvh;height:max(100lvh,var(--alto,0px));background:var(--plum);min-height:640px;color:var(--white);place-items:center;display:grid;position:relative;overflow:hidden}.masters-bg{pointer-events:none;object-fit:cover;filter:grayscale()contrast(1.1);mix-blend-mode:multiply;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.masters-center{z-index:3;text-align:center;padding:0 20px;position:relative}.masters-center h2{font-family:var(--display);text-transform:uppercase;font-size:clamp(40px,7vw,120px);font-weight:800;line-height:.9}.masters-center .band{background:var(--pink-light);color:var(--black);font:800 clamp(14px,1.6vw,22px)/1 var(--body);text-transform:uppercase;margin:18px 0 26px;padding:6px 16px;display:inline-block;transform:rotate(-2deg)}.st-pos{left:calc(50% + var(--x));top:calc(50% + var(--y));z-index:2;--fx:0px;--fy:0px;--fs:1;translate:var(--fx) var(--fy);scale:var(--fs);transform-origin:0 0;position:absolute}.sticker{background:var(--white);color:var(--black);will-change:transform;user-select:none;pointer-events:none;padding:8px 8px 10px;position:relative}.sticker img{aspect-ratio:1;object-fit:cover;pointer-events:none;width:clamp(110px,12vw,180px)}.sticker .ini{aspect-ratio:1;background:var(--pink-pale);width:clamp(110px,12vw,180px);color:var(--pink-deep);font:800 40px/1 var(--display);place-items:center;display:grid}.sticker figcaption{font:800 11px/1.2 var(--body);letter-spacing:.06em;text-transform:uppercase;max-width:clamp(110px,12vw,180px);margin-top:8px}.st-bio{opacity:0;max-width:clamp(110px,12vw,180px);height:0;overflow:hidden}.st-bio>div{font:500 8.5px/1.4 var(--body);color:var(--black);padding-top:6px}.sticker[role=button]{pointer-events:auto}.sticker.aperta{z-index:6}.sticker.aperta .st-bio{opacity:1;height:auto}.sticker:focus-visible{outline:3px solid var(--pink-light);outline-offset:4px}.st-bio .st-ruolo{color:var(--plum);margin-bottom:4px;font-weight:700}.sticker.mark{align-items:center;gap:10px;padding:10px 14px;display:flex}.sticker.mark img{aspect-ratio:auto;width:26px}.sticker.mark span{font:800 13px/1 var(--display);text-transform:uppercase;color:var(--pink)}@media (width<=820px){.sticker img,.sticker .ini{width:84px}.sticker .ini{font-size:24px}.sticker figcaption{max-width:84px;font-size:9px}.st-bio{max-width:84px}.st-bio>div{font-size:6.5px}}.leaders-head{background:var(--pink);align-items:center;height:70vh;display:grid;position:relative;overflow:hidden}.leaders-head h2{font-family:var(--display);color:var(--white);text-transform:uppercase;white-space:nowrap;will-change:transform;font-size:clamp(56px,13vw,230px);font-weight:800;line-height:.88}.leaders-head h2 .o{color:var(--pink-deep)}.big-brick{aspect-ratio:1.6;background:var(--pink-light);width:38vw;clip-path:var(--brick);will-change:transform;position:absolute;top:-8vh;right:-6vw}@media (width<=820px){.leaders-head{height:auto;min-height:70svh;padding:14vh var(--gutter)}.leaders-head h2{white-space:normal;z-index:1;font-size:clamp(52px,17vw,150px);position:relative}.leaders-head h2 .w{will-change:transform;display:block}.leaders-head h2 .o{text-align:center}.leaders-head h2 .w:last-child{text-align:right}.big-brick{width:62vw;top:-4vh;right:-14vw}}.people-list{background:var(--off);padding:12vh var(--gutter) 16vh}.leaders-tag{background:var(--pink);color:var(--white);clip-path:var(--brick);font:800 clamp(20px,2vw,28px)/1 var(--body);letter-spacing:.04em;text-transform:uppercase;margin-bottom:16px;padding:12px 26px 10px;display:inline-block;rotate:-3deg}.people-list .intro-row{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-bottom:40px;display:flex}.people-list .intro{max-width:540px;font:500 16px/1.45 var(--body)}.row{border-top:1px solid var(--rule);isolation:isolate;grid-template-columns:52px 1.3fr 1fr minmax(0,240px);align-items:center;gap:20px;padding:10px 0;display:grid;position:relative}.row .thumb{object-fit:cover;clip-path:polygon(6% 100%,0 6%,100% 0,94% 100%);filter:grayscale();width:52px;height:52px;transition:filter .3s,transform .45s cubic-bezier(.3,1.6,.5,1)}.row .thumb.ini{background:var(--pink-pale);color:var(--pink-deep);font:800 16px/1 var(--display);filter:none;place-items:center;display:grid}.row:hover .thumb{filter:none;transform:rotate(-6deg)scale(1.08)}.row:last-child{border-bottom:1px solid var(--rule)}.row:before{content:"";z-index:-1;background:var(--pink-pale);transform-origin:0;transition:transform .45s cubic-bezier(.6,0,.2,1);position:absolute;inset:0 -12px;transform:scaleX(0)}.row:hover:before{transform:scaleX(1)}.row .nm{font:400 clamp(18px,1.9vw,28px)/1.1 var(--display);text-transform:uppercase;transition:transform .45s cubic-bezier(.6,0,.2,1)}.row:hover .nm{transform:translate(14px)}.row .org{font:500 13px/1.3 var(--body);color:var(--plum)}.row .rl{font:500 11px/1.2 var(--body);color:var(--grey-strong);text-align:right;max-width:240px}.peek{z-index:40;aspect-ratio:4/5;pointer-events:none;opacity:0;clip-path:polygon(6% 100%,0 6%,100% 0,94% 100%);background:var(--pink-pale);width:200px;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%)scale(.6)}.peek img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rows.due{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4vw;display:grid}.rows .row[hidden]{display:none}.rows.due .row{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:3px 18px;padding:14px 0}.rows.due .row:nth-last-child(-n+2){border-bottom:1px solid var(--rule)}.rows.due .thumb{grid-row:1/span 3;width:64px;height:64px}.rows.due .nm,.rows.due .rl,.rows.due .org{grid-column:2}.rows.due .rl{text-align:left;max-width:none;font-size:12px}.rows.due .rl:empty,.rows.due .org:empty{display:none}@media (width>=821px){.rows:not(.due) .org{grid-area:1/3}.rows:not(.due) .rl{grid-area:1/4}}.rows-more{margin-top:40px}.rows-more span{font-weight:500}@media (width<=820px){.rows.due{grid-template-columns:1fr}.rows.due .row:nth-last-child(2){border-bottom:0}.row{grid-template-columns:52px 1fr;align-items:start;gap:2px 14px}.row .thumb{filter:none;grid-row:1/span 3}.row .nm,.row .org,.row .rl{grid-column:2}.row .rl{text-align:left}.peek{display:none}}.prog{background:var(--white);padding:16vh var(--gutter) 18vh;grid-template-columns:1fr 1.7fr;gap:6vw;display:grid}.prog-head{align-self:start;justify-items:start;gap:16px;display:grid;position:sticky;top:14vh}.prog-head h2{font:800 clamp(48px,6.6vw,116px)/.9 var(--display);color:var(--pink);text-transform:uppercase}.prog-head p{font:500 15px/1.45 var(--body);max-width:320px;margin:10px 0 6px}.prog-list{padding-left:40px;position:relative}.prog-line{background:var(--grey);width:2px;position:absolute;top:0;bottom:0;left:7px}.prog-line i{background:var(--pink);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.day{padding:44px 0 14px}.day-n{font:800 clamp(26px,2.8vw,44px)/1 var(--display);color:var(--pink);text-transform:uppercase;display:block}.day-s{color:var(--plum);margin-top:8px;display:block}.prog-list .day:first-of-type{padding-top:0}.slot{border-top:1px solid var(--grey);grid-template-columns:clamp(96px,10vw,160px) 1fr;gap:22px;padding:20px 0;display:grid;position:relative}.slot:before{content:"";background:var(--grey);width:18px;height:12px;clip-path:var(--brick);transition:background-color .3s,transform .4s cubic-bezier(.3,1.6,.5,1);position:absolute;top:32px;left:-41px}.slot.on:before{background:var(--pink);transform:rotate(-12deg)scale(1.3)}.slot .h{font:800 clamp(30px,3.4vw,54px)/1 var(--display);color:var(--grey-mid);transition:color .4s}.slot.on .h{color:var(--pink)}.slot .slot-t{font:500 clamp(20px,2vw,30px)/1.1 var(--display);text-transform:uppercase;padding-top:4px}.slot.pausa .slot-t{color:var(--grey-strong)}.slot .d{font:500 14px/1.5 var(--body);color:var(--plum);max-width:540px;margin-top:8px}.slot .d.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.slot .more-btn{font:700 11px/1 var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--black);text-decoration:underline;text-decoration-color:var(--pink);text-underline-offset:4px;margin-top:8px;text-decoration-thickness:2px}.faces{gap:8px;margin-top:12px;display:flex}.sostegno{font:700 11px/1 var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--plum);align-items:center;gap:12px;margin-top:14px;display:flex}.sostegno img{width:auto;height:34px;display:block}.faces img{object-fit:cover;clip-path:polygon(6% 100%,0 6%,100% 0,94% 100%);filter:grayscale();width:46px;height:46px;transition:filter .3s}.slot.on .faces img{filter:none}@media (width<=820px){.prog{grid-template-columns:minmax(0,1fr);gap:6vh}.prog-head h2{font-size:clamp(38px,12.5vw,116px)}.prog-head{position:relative;top:0}.slot{grid-template-columns:76px 1fr;gap:14px}}.partecipanti{background:var(--pink-tint);padding:16vh var(--gutter)}.partecipanti .big{font:800 clamp(80px,14vw,240px)/.8 var(--display);color:var(--pink)}.partecipanti p{max-width:540px;font:500 16px/1.5 var(--body);margin:20px 0 40px}.org-row{will-change:transform;gap:12px;width:max-content;display:flex}.org-row span{font:700 13px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;background:var(--white);padding:12px 16px}.call{background:var(--plum);padding:16vh var(--gutter);place-items:center;display:grid;position:relative;overflow:hidden}.call-sfondo{font:800 clamp(64px,13vw,220px)/.85 var(--display);text-transform:uppercase;color:#ffffff0f;white-space:nowrap;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tk-pila{width:min(1080px,100%);position:relative}.tk-ombra{background:var(--pink-light);position:absolute;inset:0;rotate:3deg}.ticket{--stub:clamp(220px,22vw,300px);--sx:calc(100% - var(--stub));--t:14px;grid-template-columns:minmax(0,1fr) var(--stub);background:var(--white);width:100%;color:var(--black);clip-path:polygon(0 0,calc(var(--sx) - var(--t)) 0,var(--sx) var(--t),calc(var(--sx) + var(--t)) 0,100% 0,100% 100%,calc(var(--sx) + var(--t)) 100%,var(--sx) calc(100% - var(--t)),calc(var(--sx) - var(--t)) 100%,0 100%);display:grid;position:relative;rotate:-2deg}.tk-main{padding:clamp(34px,5vw,60px) clamp(28px,4.4vw,64px)}.tk-main .label{background:var(--pink);color:var(--white);clip-path:var(--brick);font:800 clamp(14px,1.3vw,19px)/1 var(--body);letter-spacing:.04em;padding:9px 18px 7px;display:inline-block;rotate:-2deg}.tk-main h2{font:800 clamp(34px,4.4vw,70px)/.92 var(--display);text-transform:uppercase;margin:14px 0 18px}.tk-main h2 em{color:var(--pink);font-style:normal}.tk-info{border-top:2px solid var(--black);flex-wrap:wrap;gap:12px 28px;margin-top:26px;padding-top:18px;display:flex}.tk-info span{font:600 12px/1.3 var(--body);text-transform:uppercase;letter-spacing:.06em;color:var(--plum)}.tk-info b{font:800 clamp(16px,1.4vw,22px)/1 var(--display);color:var(--black);letter-spacing:0;text-transform:none;margin-bottom:4px;display:block}.tk-n{font:700 10px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--plum)}.tk-bar{opacity:.85;background:repeating-linear-gradient(90deg,var(--black) 0 2px,transparent 2px 5px,var(--black) 5px 6px,transparent 6px 9px,var(--black) 9px 12px,transparent 12px 14px);width:70%;height:34px;margin-top:14px;display:block}.tk-stub .brick-btn.pink{color:var(--white)}@keyframes scossone{0%,86%,to{rotate:0deg}89%{rotate:-6deg}92%{rotate:5deg}95%{rotate:-3deg}}@media (prefers-reduced-motion:no-preference){.call .tk-stub .brick-btn{animation:4.5s 3s infinite scossone}}.tk-main p{font:500 clamp(15px,1.25vw,18px)/1.55 var(--body);max-width:520px}.tk-stub{background:var(--pink-pale);text-align:center;transform-origin:0;border-left:3px dashed #c9bfc4;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:30px 20px;display:flex}.tk-stub .label{color:var(--plum)}.tk-stub b{font:800 clamp(40px,4vw,60px)/.9 var(--display);text-transform:uppercase}@media (width<=820px){.call{padding:11vh 20px}.ticket{--sy:calc(100% - 270px);clip-path:polygon(0 0,100% 0,100% calc(var(--sy) - var(--t)),calc(100% - var(--t)) var(--sy),100% calc(var(--sy) + var(--t)),100% 100%,0 100%,0 calc(var(--sy) + var(--t)),var(--t) var(--sy),0 calc(var(--sy) - var(--t)));grid-template-columns:1fr;rotate:-1.5deg}.tk-stub{transform-origin:top;border-top:3px dashed #c9bfc4;border-left:0;height:270px}.tk-ombra{rotate:2.5deg}}.form-msg.is-ok{background:var(--pink-pale);color:var(--black)}.cand-t{font:800 clamp(22px,2.2vw,34px)/1.05 var(--display);text-transform:uppercase;margin:20px 0 0}.cand-page .venue{margin-top:30px}.cand-page .done{background:var(--pink-pale);color:var(--plum);clip-path:polygon(2% 100%,0 5%,100% 0,97% 100%);max-width:620px;padding:44px 44px 48px;rotate:-1.5deg}.cand-page .done .ricevuta{background:var(--pink);color:var(--white);clip-path:var(--brick);font:800 12px/1 var(--body);letter-spacing:.07em;text-transform:uppercase;margin-bottom:18px;padding:9px 18px 7px;display:inline-block;rotate:-3deg}.cand-page .done h2{font:800 clamp(44px,6vw,96px)/.9 var(--display);text-transform:uppercase;color:var(--pink);margin-bottom:16px}.cand-page .done p{font:500 18px/1.5 var(--body);max-width:42ch}@media (width<=820px){.cand-page .done{padding:32px 26px 36px;rotate:-1deg}}.coll .masters-center h2{color:var(--pink-light)}.coll-intro{font:500 17px/1.5 var(--body);max-width:440px;color:var(--pink-pale);margin:18px auto 0}@media (width<=820px){.coll-intro{max-width:300px;font-size:15px}}.partners{background:var(--pink);color:var(--white);padding:0 var(--gutter);isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5vw;min-height:100svh;display:grid;position:relative;overflow:hidden}.partners h2{font:800 clamp(56px,7vw,116px)/.85 var(--display);text-transform:uppercase;margin-bottom:5vh;overflow:hidden}.ps-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.brk-w{min-width:0;display:grid}.brk-w.big{grid-column:span 2}.brk-w.pieno{grid-column:1/-1}.brk{width:100%;font:inherit;background:var(--white);min-height:clamp(96px,14vh,140px);color:var(--black);clip-path:var(--brick);rotate:var(--r);border:0;align-content:center;justify-items:center;gap:10px;padding:16px 18px 18px;transition:translate .4s cubic-bezier(.3,1.6,.5,1),opacity .35s,background-color .35s;display:grid}button.brk{cursor:pointer}.brk .lbl{font:700 11px/1.1 var(--body);letter-spacing:.07em;text-transform:uppercase;text-align:center}.brk img{object-fit:contain;filter:grayscale()contrast(1.3);mix-blend-mode:multiply;width:auto;max-width:100%;height:clamp(30px,4.6vh,46px)}.brk.big img{height:clamp(40px,6.4vh,64px)}.brk.nero{background:var(--black);color:var(--pink-light)}.brk.nero img{filter:brightness(0)invert();mix-blend-mode:normal;height:clamp(30px,4.6vh,42px)}.ps-wall:has([aria-pressed=true]) .brk{opacity:.55}.ps-wall .brk[aria-pressed=true]{opacity:1;background:var(--pink-light);translate:0 -8px}.ps-wall .brk.nero[aria-pressed=true]{background:var(--black);outline:3px solid var(--pink-light);outline-offset:-3px}@media (hover:hover){button.brk:hover{opacity:1;translate:0 -8px}}.ps-cards{display:grid}.ps-card{background:var(--white);color:var(--black);clip-path:var(--brick);text-align:center;grid-area:1/1;align-content:center;justify-items:center;gap:clamp(12px,2.2vh,20px);min-height:clamp(320px,48vh,440px);padding:clamp(40px,7vh,72px) calc(5% + clamp(26px,3vw,48px)) clamp(32px,5vh,52px) calc(4% + clamp(26px,3vw,48px));display:grid}.ps-card[hidden]{display:none}.ps-card .lbl{color:var(--pink)}.ps-card img{object-fit:contain;width:auto;max-width:90%;height:clamp(56px,9vh,96px)}.ps-card p{font:500 clamp(15px,1.2vw,18px)/1.55 var(--body);max-width:46ch}@media (width<=820px){.partners{grid-template-columns:1fr;align-content:center;gap:3vh;padding:10vh 20px 6vh}.partners h2{margin-bottom:2.6vh;font-size:clamp(40px,12vw,64px)}.ps-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.brk{min-height:clamp(54px,7.4vh,72px);rotate:calc(var(--r) * .5);padding:10px 10px 11px}.brk .lbl{display:none}.brk img{max-width:88%;height:clamp(22px,3.2vh,30px)}.brk.big img{height:clamp(26px,3.8vh,36px)}.brk.nero img{height:clamp(22px,3.2vh,28px)}.ps-wall .brk[aria-pressed=true]{translate:0 -4px}.ps-card{gap:12px;min-height:0;padding:34px calc(5% + 20px) 28px calc(4% + 20px)}.ps-card img{height:clamp(36px,5.4vh,52px)}.ps-card p{font-size:14px;line-height:1.5}.ps-card .more{padding:9px 12px;font-size:11px}}@media (width<=820px) and (height<=720px){.partners{gap:2vh;padding:9vh 20px 3vh}.partners h2{margin-bottom:1.6vh;font-size:40px}.ps-wall{gap:6px}.brk{min-height:46px;padding:7px 8px 8px}.ps-card{gap:8px;padding:26px calc(5% + 16px) 20px calc(4% + 16px)}.ps-card img{height:32px}.ps-card p{font-size:13px;line-height:1.42}}.logos{max-width:1400px;padding:0 var(--gutter);mix-blend-mode:multiply;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:48px 0;margin:0 auto;display:flex}.pgroup{flex:none;justify-items:start;gap:18px;padding:0 44px;display:grid;position:relative}.partners .pgroup+.pgroup:before{display:none}.plabel{font:700 12px/1 var(--body);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;padding-bottom:8px;display:inline-block;position:relative;overflow:hidden}.plabel-t{display:inline-block}.pline{background:var(--black);height:2px;position:absolute;bottom:0;left:0;right:0}.plogo{display:inline-block}.plogo img{transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.partners h2{overflow:hidden}.partners h2 .ch{white-space:pre;display:inline-block}@media (hover:hover){.plogo:hover img{transform:rotate(-4deg)scale(1.08)}}.plogos{align-items:center;gap:40px;height:64px;display:flex}.plogos img{filter:grayscale()contrast(1.4);flex:none;width:auto;max-width:none;height:48px}.ediz{background:var(--plum);color:var(--white);overflow:hidden}.ediz-head{padding:18vh var(--gutter) 0}.ediz-head .label{color:var(--pink-pale)}.ediz-head h2{font:800 clamp(48px,9.6vw,172px)/.88 var(--display);color:var(--pink-light);text-transform:uppercase;margin-top:14px}.ed-pin{padding:10vh 0 6vh}.ed-track{padding:0 var(--gutter);gap:12vh;display:grid}.ed-card{grid-template-columns:1.15fr 1fr;align-items:center;gap:3.5vw;display:grid}html.binari .ed-pin{height:100lvh;height:max(100lvh,var(--alto,0px));align-items:center;padding:0;display:flex;overflow:hidden}html.binari .ed-track{will-change:transform;gap:7vw;display:flex}html.binari .ed-card{flex:0 0 min(80vw,1120px)}.ed-photo{aspect-ratio:4/3;border:3px solid var(--pink-light);display:block;overflow:hidden}.ed-photo img{object-fit:cover;will-change:transform;width:100%;height:118%}.ed-year{font:800 clamp(72px,11vw,200px)/.8 var(--display);color:var(--pink-light);display:block}.ed-card h3{font:600 clamp(22px,2.3vw,36px)/1.1 var(--display);text-transform:uppercase;margin:18px 0 10px}.ed-meta{color:var(--pink-pale);margin-bottom:16px}.ed-card p{font:500 14px/1.5 var(--body);max-width:440px;color:var(--plum-text);margin-bottom:18px}.ed-topics{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.ed-topics span{font:700 11px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--pink-pale);padding:7px 10px}.guests{padding:2vh 0 18vh}.guests .label{padding:0 var(--gutter) 22px;color:var(--pink-pale)}.g-row{will-change:transform;gap:14px;width:max-content;margin-bottom:16px;display:flex}.guest{background:var(--white);color:var(--black);rotate:var(--r);align-items:center;gap:12px;padding:8px 20px 8px 8px;display:flex}.guest img{object-fit:cover;filter:grayscale();width:54px;height:54px;transition:filter .3s}.guest:hover img{filter:none}.guest b{font:800 12px/1.2 var(--body);text-transform:uppercase;letter-spacing:.05em;display:block}.guest small{font:500 11px/1.2 var(--body);color:var(--plum)}@media (width<=820px){.ed-card{grid-template-columns:1fr;gap:18px}.ed-card p{font-size:15px}}.su{background:var(--pink-tint);padding:22vh var(--gutter) 20vh;grid-template-columns:1.05fr 1fr;align-items:center;gap:6vw;display:grid}.su-brk{background:var(--black);clip-path:var(--brick);gap:26px;padding:clamp(56px,6.2vw,96px) clamp(32px,4.6vw,68px) clamp(52px,5.8vw,90px);display:grid;rotate:-2deg}.su-brk .label{color:var(--pink-light)}.su-logo{aspect-ratio:4096/518;background:var(--white);width:100%;display:block;-webkit-mask:url(/images/logo/superurbanity-white-1200.png) 50%/contain no-repeat;mask:url(/images/logo/superurbanity-white-1200.png) 50%/contain no-repeat}.su-claim{font:700 clamp(26px,2.8vw,44px)/1.08 var(--display);margin:0 0 30px}.su-claim .w{color:var(--pink-pale)}.su-txt{max-width:540px;font:500 15px/1.5 var(--body);margin-bottom:30px}.su-link{flex-wrap:wrap;gap:12px;display:flex}@media (width<=820px){.su{grid-template-columns:1fr;gap:8vh}}.join{background:var(--pink);padding:16vh var(--gutter) 14vh;overflow:hidden}.join-big{font:800 clamp(62px,14.5vw,262px)/.85 var(--display);text-transform:uppercase;letter-spacing:-.01em;color:var(--white);flex-wrap:wrap;margin-bottom:7vh;display:flex}.join-big span{will-change:transform;display:inline-block}.join .date-band,.iscr-page .date-band{background:var(--pink-light);color:var(--black)}.join .f:focus-within label,.join .f.filled label,.join .f input:not(:placeholder-shown)+label,.iscr-page .f:focus-within label,.iscr-page .f.filled label,.iscr-page .f input:not(:placeholder-shown)+label{color:var(--black)}.join .check input:checked,.iscr-page .check input:checked{background:var(--black);border-color:var(--black)}.join .form-note,.iscr-page .form-note{color:var(--black)}.join .form-msg.is-closed,.iscr-page .form-msg.is-closed{background:var(--black);color:var(--white)}.iscr-page .page-title{color:var(--white)}.join-grid{grid-template-columns:1fr 1fr;align-items:start;gap:6vw;display:grid}.join-grid.single{grid-template-columns:minmax(0,640px)}.date-band{background:var(--pink);color:var(--white);font:800 clamp(19px,1.8vw,26px)/1 var(--body);text-transform:uppercase;margin-bottom:22px;padding:10px 18px 8px;display:inline-block;transform:rotate(-1.5deg)}.venue{aspect-ratio:3/2;border:3px solid var(--black);background:var(--black);margin-bottom:18px;position:relative;overflow:hidden}.venue img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.venue-info{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.venue-info b{font:800 22px/1.1 var(--display);text-transform:uppercase;display:block}@media (width<=820px){.join-grid{grid-template-columns:1fr;gap:8vh}.join-big{flex-wrap:nowrap;font-size:13.5vw}.page-title{font-size:clamp(44px,14vw,96px)}}.form fieldset{border:0;gap:26px;min-width:0;display:grid}.form fieldset[disabled]{opacity:.5}.form fieldset[hidden]{display:none}.form .two{grid-template-columns:1fr 1fr;gap:22px;display:grid}.f{position:relative}.f input,.f textarea{border:0;border-bottom:2px solid var(--black);width:100%;font:500 18px/1.2 var(--body);color:var(--black);background:0 0;border-radius:0;outline:none;padding:24px 0 8px}.f label{font:700 13px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;transition:top .3s cubic-bezier(.6,0,.2,1),font-size .3s,color .3s;position:absolute;top:24px;left:0}.f textarea{resize:vertical;min-height:110px;line-height:1.45}.f:focus-within label,.f.filled label,.f input:not(:placeholder-shown)+label,.f textarea:not(:placeholder-shown)+label{color:var(--pink-deep);font-size:11px;top:2px}.f:after{content:"";background:var(--pink);transform-origin:0;height:2px;transition:transform .45s cubic-bezier(.6,0,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.f:focus-within:after{transform:scaleX(1)}.form.checked .f input:invalid,.form.checked .f textarea:invalid{border-bottom-color:var(--error)}.check{font:500 13px/1.45 var(--body);cursor:pointer;align-items:flex-start;gap:12px;display:flex}.check input{-webkit-appearance:none;appearance:none;border:2px solid var(--black);background:var(--white);cursor:pointer;flex:0 0 20px;height:20px;margin-top:1px;transition:background-color .2s}.check input:checked{background:var(--pink);clip-path:var(--brick);border-color:var(--pink)}.check a{text-decoration:underline}.form.checked .check input:invalid+span{color:var(--error)}.hp{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.form-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.submit{padding:16px 34px 14px;font-size:15px}fieldset[disabled] .submit{cursor:not-allowed}.form-note{font:500 12px/1.4 var(--body);color:var(--plum)}.form-msg{font:600 15px/1.45 var(--body);padding:14px 16px}.form-msg.is-closed{background:var(--pink);color:var(--black);margin-bottom:20px}.form-msg.is-err{background:var(--error-bg);color:var(--error);margin-top:16px}.done h3{font:800 clamp(30px,3.4vw,52px)/1 var(--display);text-transform:uppercase;margin-bottom:16px}.done p{font:500 16px/1.5 var(--body);max-width:460px;margin-bottom:22px}.done[hidden]{display:none}.flying{z-index:65;width:34px;height:22px;clip-path:var(--brick);pointer-events:none;position:fixed}.cal-label,.share-label{margin-bottom:8px;display:block}.cal-links,.share-links{flex-wrap:wrap;gap:8px;display:flex}.cal-tip{font:600 13px/1.4 var(--body);max-width:46ch;margin-top:8px}@media (width<=820px){.form .two{grid-template-columns:1fr}}.foot{background:var(--black);color:var(--white);padding:9vh 4vw 4vh}.foot-grid{grid-template-rows:repeat(3,auto);grid-template-columns:1fr 2fr 1fr;align-items:start;row-gap:7vh;display:grid}.foot-grid a{font:500 13px/1 var(--body)}.foot-grid a:hover{text-decoration:underline}.foot-grid .rgt{text-align:right}.foot-logo{aspect-ratio:986/250;background:var(--pink);grid-area:1/2/span 3;align-self:center;width:100%;-webkit-mask:url(/images/logo/bricks-lockup-white.svg) 50%/contain no-repeat;mask:url(/images/logo/bricks-lockup-white.svg) 50%/contain no-repeat}.foot hr{border:0;border-top:1px solid var(--pink);opacity:.7;margin:7vh 0 3vh}.foot small{text-align:center;font:500 12px/1.5 var(--body);display:block}.foot small a{text-decoration:underline}@media (width<=820px){.foot-grid{grid-template-columns:1fr 1fr;row-gap:24px}.foot-logo{grid-area:1/1/auto/-1;margin-bottom:20px}}.page-top{padding:18vh var(--gutter) 10vh;position:relative;overflow:hidden}.page-top .back{margin-bottom:28px;display:inline-block}.page-top .back:hover{text-decoration:underline}.page-title{font:800 clamp(56px,11vw,200px)/.86 var(--display);text-transform:uppercase}.iscr-page{background:var(--pink);min-height:100vh}.iscr-page .join-grid{margin-top:6vh}.iscr-page .intro{font:500 17px/1.5 var(--body);max-width:480px;margin:20px 0 30px}.iscr-page .share{margin-top:30px}.ed-hero{background:var(--plum);color:var(--white);min-height:100vh;padding:16vh var(--gutter) 10vh;grid-template-columns:1fr 1fr;align-items:center;gap:4vw;display:grid}.ed-hero .back{color:var(--pink-pale);z-index:2;padding:6px 0;display:inline-block;position:relative}.ed-hero .year{font:800 clamp(110px,20vw,360px)/.78 var(--display);color:var(--pink-light);white-space:nowrap;display:block}.ed-hero .year .ch{display:inline-block}.ed-hero h1{font:600 clamp(28px,3.6vw,60px)/1.02 var(--display);text-transform:uppercase;max-width:14ch;margin:22px 0 18px}.ed-hero .date-band{margin-bottom:14px}.ed-hero .meta{color:var(--pink-pale)}.ed-cover{aspect-ratio:4/5;border:3px solid var(--pink-light);overflow:hidden}.ed-cover img{object-fit:cover;width:100%;height:115%}.ed-tema{background:var(--white);padding:20vh var(--gutter)}.ed-tema .label{color:var(--plum)}.ed-tema p{font:700 clamp(26px,3.6vw,60px)/1.1 var(--display);max-width:1200px;margin-top:24px}.ed-tema p .w{color:var(--pink-pale)}.ed-args{background:var(--pink);color:var(--white);padding:16vh var(--gutter)}.ed-args h2{font:800 clamp(48px,8vw,140px)/.9 var(--display);text-transform:uppercase;margin-bottom:8vh}.ed-args-grid{grid-template-columns:repeat(var(--cols,4),1fr);gap:18px;display:grid}.ed-args-grid article{clip-path:polygon(2% 100%,0 3%,100% 0,97% 100%);background:var(--white);color:var(--black);padding:26px 24px 30px}.ed-args-grid article:nth-child(4n+2){background:var(--pink-pale)}.ed-args-grid article:nth-child(4n+3){background:var(--pink-light)}.ed-args-grid .n{font:800 clamp(40px,4vw,70px)/1 var(--display);color:var(--pink);margin-bottom:16px;display:block}.ed-args-grid h3{font:800 clamp(20px,1.9vw,30px)/1.05 var(--display);text-transform:uppercase;margin-bottom:10px}.ed-args-grid p{font:500 15px/1.55 var(--body);color:var(--plum)}.ed-args-grid .q{font:700 15px/1.4 var(--body);color:var(--black);margin-bottom:12px}@media (width<=980px){.ed-args-grid{grid-template-columns:1fr 1fr}}.ea-hd{display:none}@media (width<=820px){.ed-args{background:var(--off);color:var(--black);padding:12vh 20px}.ed-args h2{color:var(--pink);margin-bottom:5vh}.ed-args-grid{border-bottom:2px solid var(--black);grid-template-columns:1fr;gap:0}.ed-args-grid article,.ed-args-grid article:nth-child(n){clip-path:none;background:0 0;padding:0}.ed-args-grid .n,.ed-args-grid .ea-t{display:none}.ea-hd{border-top:2px solid var(--black);display:block}.ea-hd button{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:1fr 24px;align-items:center;gap:14px;width:100%;padding:14px 0;display:grid}.ea-hd button:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.ea-hd .label{color:var(--plum);margin-bottom:5px;display:block}.ea-hd b{font:800 clamp(24px,7.4vw,32px)/1 var(--display);color:var(--pink);text-transform:uppercase;overflow-wrap:anywhere;display:block}.ea-hd i{justify-self:end;width:20px;height:20px;position:relative}.ea-hd i:before,.ea-hd i:after{content:"";background:var(--black);height:3px;margin-top:-1.5px;transition:rotate .35s;position:absolute;top:50%;left:0;right:0}.ea-hd i:after{rotate:90deg}.open .ea-hd i:after{rotate:0deg}html:not(.js) .ea-hd i{display:none}.ea-bd>div{min-height:0;overflow:hidden}.ea-bd p:last-child{padding-bottom:24px}html.js .ea-bd{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1);display:grid}html.js .open .ea-bd{grid-template-rows:1fr}}@media (width<=820px) and (prefers-reduced-motion:reduce){html.js .ea-bd,.ea-hd i:before,.ea-hd i:after{transition:none}}.ed-luogo{min-height:90vh;padding:16vh var(--gutter);background:var(--plum);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);place-items:center start;gap:5vw;display:grid;position:relative;overflow:hidden}.ed-luogo .venue{aspect-ratio:auto;background:var(--plum);border:0;margin:0;position:absolute;inset:0}.ed-luogo .venue img{filter:grayscale()contrast(1.1);mix-blend-mode:multiply;opacity:.7;height:110%;top:0}.ed-cartolina{background:var(--white);justify-self:center;width:min(100%,520px);margin:0;padding:14px 14px 0;position:relative;rotate:3deg;box-shadow:0 18px 40px #0000004d}.ed-cartolina img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.ed-cartolina figcaption{font:800 16px/1 var(--display);text-transform:uppercase;letter-spacing:.04em;padding:18px 4px 20px}.ed-luogo>div:not(.venue){background:var(--white);clip-path:polygon(2% 100%,0 5%,100% 0,97% 100%);max-width:640px;padding:44px 52px 40px 44px;position:relative;rotate:-1.5deg}.ed-luogo h2{font:800 clamp(34px,4.4vw,72px)/.95 var(--display);text-transform:uppercase;color:var(--pink);margin:14px 0 20px}.ed-luogo p{font:500 15px/1.55 var(--body);max-width:520px;margin-bottom:16px}@media (width<=820px){.ed-luogo{grid-template-columns:1fr;gap:8vh;min-height:0;padding:12vh 20px 10vh}.ed-luogo>div:not(.venue){padding:30px 26px 26px;rotate:-1deg}.ed-cartolina{width:86%}}.ed-video{background:var(--black);padding:12vh var(--gutter)}.ed-video iframe,.video-play{aspect-ratio:16/9;border:0;width:100%;display:block}.video-play{cursor:pointer;background:var(--black);padding:0;position:relative}.video-play img{object-fit:cover;opacity:.7;width:100%;height:100%;transition:opacity .3s}.video-play:hover img{opacity:.9}.video-play .brick-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ed-gallery{background:var(--off);padding:0 0 14vh;overflow:hidden}.ed-gallery .g-row img{border:3px solid var(--pink);width:auto;height:clamp(200px,30vw,420px)}.ed-partners{background:var(--pink);padding:14vh var(--gutter)}.ed-partners h2{font:800 clamp(48px,8vw,140px)/.9 var(--display);text-transform:uppercase;color:var(--white);margin-bottom:7vh}.ed-partners h2 span{color:var(--pink-light)}.ed-prow{flex-wrap:wrap;justify-content:center;gap:18px;max-width:1200px;margin:0 auto 18px;display:flex}.ed-prow .brk{width:clamp(170px,15vw,230px)}.ed-prow .brk:not(.nero) img{filter:none;mix-blend-mode:normal}.ed-prow.big .brk{width:clamp(220px,20vw,300px)}@media (hover:hover){.ed-prow a.brk:hover{translate:0 -8px}}.ed-altre{background:var(--plum);color:var(--white);padding:14vh var(--gutter);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:3vw;display:grid}.ed-altre a{border-top:2px solid var(--pink-pale);padding-top:18px;display:block}.ed-altre a .y{font:800 clamp(56px,7vw,120px)/.85 var(--display);color:var(--pink-light);transition:color .25s,transform .45s cubic-bezier(.6,0,.2,1);display:block}.ed-altre a:hover .y{color:var(--pink);transform:translate(12px)}.ed-altre a b{font:600 18px/1.2 var(--display);text-transform:uppercase;margin-top:12px;display:block}@media (width<=820px){.ed-hero{grid-template-columns:1fr}.ed-cover{aspect-ratio:4/3}}.nf{background:var(--pink);color:var(--white);min-height:100vh;padding:16vh var(--gutter);align-content:center;display:grid}.nf .page-title{max-width:12ch}.nf p{font:500 24px/1.4 var(--body);max-width:560px;margin:26px 0 30px}.nf .links{flex-wrap:wrap;gap:14px;display:flex}.nf .hero-wall{width:clamp(160px,18vw,280px);margin-bottom:5vh;position:relative;top:auto;right:auto}.cur{background:var(--pink);width:16px;height:11px;clip-path:var(--brick);z-index:60;pointer-events:none;opacity:0;margin:-5px 0 0 -8px;transition:opacity .2s,width .25s,height .25s,background-color .2s;position:fixed;top:0;left:0}html.has-cur .cur{opacity:1}html.has-cur.cur-big .cur{background:var(--pink-light);width:38px;height:24px;margin:-12px 0 0 -19px}html.has-cur.cur-su-rosa .cur{background:var(--white)}@media (prefers-reduced-motion:reduce){.hero{position:relative}}@media (width<=820px){.row .org{font-size:14px}.row .rl{font-size:12px}.slot .d{font-size:15px}.people-list .intro,.partecipanti p{font-size:16px}.ediz-head{padding-top:14vh}.plogos{flex-wrap:wrap;gap:20px;height:auto}.plogos img{max-width:72vw;height:auto;max-height:44px}.ed-prow .brk,.ed-prow.big .brk{width:calc(50% - 9px)}}@media (pointer:coarse){.brick-btn{padding:14px 24px 13px;font-size:13px}.more{padding:13px 16px}.slot .more-btn{padding:12px 0}.foot-grid a{padding:10px 0;display:inline-block}}.top{padding-top:max(22px,env(safe-area-inset-top));padding-left:max(24px,env(safe-area-inset-left))}.burger-wrap{top:max(10px,calc(env(safe-area-inset-top) - 12px));right:max(12px,env(safe-area-inset-right));place-items:center;min-width:48px;min-height:44px;padding:12px;display:grid}.foot{padding-bottom:max(4vh,env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){[data-loop]{flex-wrap:wrap;width:auto;transform:none!important}[data-loop]>[aria-hidden=true]{display:none}.logos{padding:0 var(--gutter);justify-content:center;row-gap:36px;display:flex}.g-row{padding:0 var(--gutter);row-gap:12px}.org-row{row-gap:10px}.ed-gallery .g-row{justify-content:center}.marquee-track{flex-wrap:wrap;justify-content:center;row-gap:8px;display:flex;transform:none!important}.marquee-track span:nth-child(n+9){display:none}.leaders-head{height:auto;min-height:60vh;padding:14vh var(--gutter)}.leaders-head h2{white-space:normal;z-index:1;font-size:clamp(52px,10vw,190px);position:relative}}@media (prefers-reduced-motion:reduce) and (width<=820px){.g-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.guest{gap:8px;padding:6px 10px 6px 6px;rotate:none}.guest img{width:40px;height:40px}.guest b{font-size:10px}.guest small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.guest>div{min-width:0}}@media (width<=820px),(pointer:coarse){.more{align-items:center;min-height:44px;display:inline-flex}.slot .more-btn{min-height:44px}.foot-grid a{align-items:center;min-height:44px;display:inline-flex}.foot small a{padding:13px 6px;display:inline-block}.check a{padding:12px 0}.su-logo{box-sizing:content-box;padding:10px 0;-webkit-mask-clip:content-box;mask-clip:content-box;-webkit-mask-origin:content-box;mask-origin:content-box}.brand-mark{box-sizing:content-box;padding:6px;-webkit-mask-clip:content-box;mask-clip:content-box;-webkit-mask-origin:content-box;mask-origin:content-box}}.menu-info{justify-self:start;font-size:clamp(13px,1.15vw,18px);position:static}@media (width<=820px){.menu-info{padding:2vh 6vw 2.2vh 5vw;font-size:13px;rotate:1.5deg}.menu-info dl{grid-template-columns:auto 1fr}.menu-info dd.ora{grid-column:2;margin-bottom:.4em;font-weight:500}.partners .pgroup{justify-items:center;padding:0 12px}.partners .plogos{justify-content:center}.st-pos{left:calc(50% + var(--tx));top:calc(50% + var(--ty))}.st-pos.mark{display:none}.masters-center h2{font-size:clamp(40px,12vw,64px)}}
