@layer components{.hero-event_wrap{justify-content:space-between;gap:var(--space-8);width:100%;min-height:100svh;padding-top:calc(var(--nav-height) + var(--space-8));padding-bottom:var(--space-6);flex-direction:column;display:flex;position:relative}.hero-event_poster{flex-direction:column;flex:1;justify-content:center;display:flex;position:relative;rotate:-7deg}.hero-event_titles{position:relative}.hero-event_title{font-size:min(17vw, 7rem, 86vw / (var(--_word) * .74));text-wrap:wrap;flex-direction:column;gap:.16em;display:flex}.hero-event_line{display:block}.hero-event_line.offset{align-items:center;gap:.2em;display:flex}.hero-event_char{will-change:transform}.hero-event_x{text-transform:none}.hero-event_line .title-block{white-space:nowrap}.hero-event_flag{position:absolute;bottom:100%;left:.5rem;translate:0 -.75rem;rotate:5deg}.hero-event_info{z-index:3;gap:var(--space-5);align-items:end;display:grid;position:relative}.hero-event_when{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.hero-event_where{gap:var(--space-2);flex-direction:column;display:flex}.hero-event_speakers{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.hero-event_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.hero-event_limited{rotate:-3deg}@media (min-width:64rem){.hero-event_title{font-size:min(12rem, 86vw / (var(--_line) * .6));gap:.3em}.hero-event_line.offset{align-self:flex-end;margin-inline-end:3%}.hero-event_info{column-gap:var(--space-8);grid-template-columns:auto minmax(0,1fr) auto}.hero-event_actions{justify-content:flex-end}}.about-intro_wrap{gap:var(--section-space-small) var(--space-8);width:100%;display:grid}.about-intro_lead{align-items:start;gap:var(--space-6);flex-direction:column;display:flex}.about-intro_title{max-width:13ch;color:var(--primario)}.about-intro_text{max-width:44ch}.about-intro_agenda{gap:var(--space-5);flex-direction:column;display:flex;position:relative}.about-intro_label{color:var(--text-2)}.about-intro_item{gap:var(--space-3);padding-block:var(--space-5);border-top:.125rem solid var(--border);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.about-intro_item:last-child{border-bottom:.125rem solid var(--border)}.about-intro_time{font-family:var(--display-family);font-weight:var(--primary-bold);font-size:var(--h6);letter-spacing:var(--letter-spacing-display);color:var(--primario);font-variant-numeric:tabular-nums;padding-top:.35em;line-height:1}.about-intro_body{gap:var(--space-3);flex-direction:column;display:flex}.about-intro_desc{max-width:40ch;color:var(--text-2)}@media (min-width:64rem){.about-intro_wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.about-intro_lead{top:calc(var(--nav-height) + var(--space-8));position:sticky}.about-intro_item{grid-template-columns:6rem minmax(0,1fr)}}.pizza-fan_wrap{--_slice:6rem;width:100%;min-height:40rem;padding-block:calc(var(--_slice) * 1.6);place-items:center;display:grid;position:relative}.pizza-fan_list{position:absolute;inset:0}.pizza-fan_slice{left:var(--_x-narrow);top:var(--_y-narrow);width:var(--_slice);translate:calc(-50% + var(--_dx,0px)) calc(-50% + var(--_dy,0px));z-index:1;position:absolute}.pizza-fan_slice:hover{z-index:3}.pizza-fan_art{rotate:calc(var(--_turn) + var(--_spin,0deg));transition:rotate .5s cubic-bezier(.34,1.56,.64,1),scale .5s cubic-bezier(.34,1.56,.64,1);display:block}.pizza-fan_image{aspect-ratio:1;object-fit:contain;background-color:#0000;width:100%;height:auto}.pizza-fan_name{opacity:0;pointer-events:none;font-size:.875rem;transition:scale .35s cubic-bezier(.34,1.56,.64,1),opacity .2s;position:absolute;bottom:0;left:50%;translate:-50% 40%;rotate:-4deg;scale:0}.pizza-fan_slice:hover .pizza-fan_art{rotate:calc(var(--_turn) * -.4);scale:1.22}.pizza-fan_slice:hover .pizza-fan_name{opacity:1;scale:1}.pizza-fan_content{z-index:2;align-items:center;gap:var(--space-6);text-align:center;pointer-events:none;flex-direction:column;display:flex;position:relative}.pizza-fan_content>*{pointer-events:auto}.pizza-fan_title{color:var(--primario);flex-direction:column;align-items:center;gap:.16em;font-size:clamp(3.5rem,9vw,8rem);display:flex;rotate:-4deg}.pizza-fan_line{display:block}.pizza-fan_text{max-width:38ch}@media (min-width:64rem){.pizza-fan_wrap{--_slice:clamp(6.5rem, 9vw, 9.5rem);min-height:max(34rem, min(58rem, 66vw, 100svh - var(--nav-height) - var(--section-space-small) * 2 - 1.5rem));padding-block:var(--space-6)}.pizza-fan_content{gap:var(--space-5)}.pizza-fan_title{font-size:clamp(3.5rem,8vw,7rem)}.pizza-fan_slice{left:var(--_x);top:var(--_y)}}.post-card_wrap{--_ground:var(--primario);gap:var(--space-4);height:100%;color:var(--text);flex-direction:column;text-decoration:none;display:flex}.post-card_wrap.tinta{--_ground:var(--primario-tinta)}.post-card_wrap.secondario{--_ground:var(--secondario)}@media (hover:hover){.post-card_wrap:hover .post-card_thumb{rotate:-2deg;scale:.97}.post-card_wrap:hover :is(.post-card_image,.post-card_placeholder){scale:1.1}.post-card_wrap:hover .post-card_title{color:var(--primario-tinta)}}.post-card_thumb{aspect-ratio:4/3;border-radius:var(--radius-main);background-color:var(--_ground);transition:rotate .65s cubic-bezier(.34,1.56,.64,1),scale .65s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:clip}.post-card_image,.post-card_placeholder{width:100%;height:100%;transition:scale .8s cubic-bezier(.22,1,.36,1);display:block}.post-card_image{object-fit:cover}.post-card_placeholder{background-image:var(--_pattern);opacity:.9;background-position:50%;background-size:5.5rem;rotate:-8deg;scale:1.3}.post-card_wrap:hover .post-card_placeholder{scale:1.45}.post-card_body{align-items:start;gap:var(--space-3);flex-direction:column;display:flex}.post-card_tag{font-size:.875rem}.post-card_title{text-transform:uppercase;transition:color var(--hover-duration) var(--hover-ease)}.post-card_summary{max-width:40ch;color:var(--text-2)}.newsletter-cta_wrap{width:100%;padding-block:var(--space-6) var(--space-8);place-items:center;display:grid;position:relative}.newsletter-cta_bubble{background-color:#0000;width:min(118%,34rem);margin-inline:-9%;padding:30% 16% 28%;position:relative}.newsletter-cta_shape{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.newsletter-cta_shape path{fill:var(--bianco)}.newsletter-cta_content{z-index:1;align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex;position:relative}.newsletter-cta_title{font-size:min(var(--h1), 9.4vw);color:var(--primario);flex-direction:column;align-items:center;gap:.18em;display:flex;rotate:-3deg}.newsletter-cta_line{white-space:nowrap;display:block}.newsletter-cta_text{max-width:30ch}.newsletter-cta_form{width:min(100%,30rem);margin-top:var(--space-2);text-align:start}.newsletter-cta_dot{aspect-ratio:1;width:9%;position:absolute;bottom:-3%;left:4%;rotate:40deg}.newsletter-cta_dot.large{width:15%;bottom:1%;left:12%;rotate:-20deg}@media (min-width:64rem){.newsletter-cta_bubble{width:min(100%,60rem);margin-inline:0;padding:9.5rem 9rem 9rem}.newsletter-cta_dot{width:6%;bottom:2%;left:-2%}.newsletter-cta_dot.large{width:10%;bottom:8%;left:5%}}.event-poster_wrap{--_ground:var(--primario);--_ink:var(--bianco);--_ink-2:var(--rosato);--_block:var(--bianco);--_block-ink:var(--primario);justify-content:space-between;gap:var(--space-3);aspect-ratio:4/5;width:100%;padding:var(--space-4);border-radius:var(--radius-main);background-color:var(--_ground);color:var(--_ink);border:.125rem solid #0000;flex-direction:column;text-decoration:none;transition:rotate .5s cubic-bezier(.34,1.56,.64,1),translate .5s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:clip;container-type:inline-size}.event-poster_wrap.secondario{--_ground:var(--secondario);--_ink:var(--primario);--_ink-2:var(--terziario);--_block:var(--primario);--_block-ink:var(--bianco)}.event-poster_wrap.terziario{--_ground:var(--terziario);--_ink:var(--secondario);--_ink-2:var(--testo-chiaro);--_block:var(--primario);--_block-ink:var(--bianco);border-color:var(--secondario)}@media (hover:hover){.event-poster_wrap:hover{translate:0 -.75rem;rotate:-2deg}.event-poster_wrap:hover .event-poster_titles{rotate:-4deg;scale:1.04}.event-poster_wrap:hover .event-poster_image{scale:1.08}}.event-poster_top{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:2.25rem;display:flex}.event-poster_photo{border-radius:var(--radius-small);flex:1;min-height:0;overflow:clip}.event-poster_image{object-fit:cover;width:100%;height:100%;transition:scale .8s cubic-bezier(.22,1,.36,1)}.event-poster_titles{font-family:var(--display-family);font-weight:var(--primary-bold);font-size:15cqi;line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display);text-transform:uppercase;text-align:center;text-wrap:balance;flex-direction:column;align-items:center;gap:.3em;transition:rotate .5s cubic-bezier(.34,1.56,.64,1),scale .5s cubic-bezier(.34,1.56,.64,1);display:flex;rotate:-10deg}.event-poster_title{display:block}.event-poster_link{margin-inline-end:.25em}.event-poster_x{text-transform:none}.event-poster_wrap.photo .event-poster_titles{z-index:1;gap:.14em;margin-top:-22cqi;font-size:11.5cqi;position:relative;rotate:-6deg}.event-poster_wrap.photo .event-poster_title{border-radius:var(--radius-small);background-color:var(--_block);color:var(--_block-ink);padding:.18em .24em}.event-poster_bottom{min-height:1.15rem;font-family:var(--display-family);font-weight:var(--primary-bold);letter-spacing:.02em;color:var(--_ink-2);font-size:1rem;line-height:1.15}.event-archive-pinned{min-height:100svh}.event-archive_wrap{width:100vw;padding-block:var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(-50vw + 50%);overflow-x:auto}.event-archive-pinned .event-archive_wrap{scroll-snap-type:none;overflow:visible}.event-archive_list{align-items:stretch;gap:var(--site-gutter);width:max-content;padding-inline:max(var(--site-margin), (100vw - var(--max-width-main)) / 2);display:flex}.event-archive_item{scroll-snap-align:center;width:min(78vw,23rem);rotate:var(--_tilt,0deg);flex:none;position:relative}.event-archive_more{rotate:2deg}.event-archive_link{height:100%;min-height:16rem;padding:var(--space-5);border:.125rem dashed var(--secondario);border-radius:var(--radius-main);color:var(--secondario);transition:background-color var(--hover-duration) var(--hover-ease), color var(--hover-duration) var(--hover-ease), border-color var(--hover-duration) var(--hover-ease);align-items:end;display:flex}@media (hover:hover){.event-archive_link:hover{background-color:var(--primario);border-color:var(--primario);color:var(--bianco)}}}
