.im-masthead{isolation:isolate;background:var(--im-color-cioccolato-fondente);min-height:min(100dvh,60rem);color:var(--im-color-carta-bianca);display:flex;position:relative;overflow:clip}.im-masthead__media{z-index:0;position:absolute;inset:0}.im-masthead__image,.im-masthead__fg-image{object-fit:cover;object-position:50% 60%;width:100%;height:100%;display:block}.im-masthead__scrim{background:linear-gradient(to bottom, color-mix(in srgb, var(--im-color-cioccolato-fondente) 58%, transparent) 0%, color-mix(in srgb, var(--im-color-cioccolato-fondente) 12%, transparent) 22%, color-mix(in srgb, var(--im-color-cioccolato-fondente) 32%, transparent) 44%, color-mix(in srgb, var(--im-color-cioccolato-fondente) 66%, transparent) 70%, color-mix(in srgb, var(--im-color-cioccolato-fondente) 84%, transparent) 100%);position:absolute;inset:0}.im-masthead__frame{width:100%;max-width:calc(var(--im-content-max) + 2 * var(--im-section-px));padding-inline:var(--im-section-px);padding-top:calc(var(--im-header-h,4.5rem) + var(--im-space-16));padding-bottom:var(--im-space-10);flex-direction:column;align-items:center;margin-inline:auto;display:flex}.im-masthead__main{z-index:1;justify-items:center;gap:var(--im-space-4);text-align:center;max-width:65rem;margin-top:auto;display:grid;position:relative}.im-masthead__kicker{font-family:var(--im-font-body);font-size:var(--im-type-kicker);letter-spacing:.18em;text-transform:uppercase;color:var(--im-color-sabbia-dorata);animation:im-masthead-rise .7s var(--im-ease-editorial) both;margin:0;font-weight:600}.im-masthead__title{font-family:var(--im-font-heading);font-style:italic;font-weight:300;font-size:var(--im-type-h1);letter-spacing:-.015em;color:var(--im-color-carta-bianca);text-wrap:balance;text-shadow:0 1px 24px color-mix(in srgb, var(--im-color-cioccolato-fondente) 35%, transparent);animation:im-masthead-rise .7s var(--im-ease-editorial) 90ms both;margin:0;line-height:1.04}.im-masthead__deck{margin:var(--im-space-2) 0 0;font-family:var(--im-font-heading);font-size:var(--im-type-nav);color:var(--im-color-sabbia-dorata);text-wrap:pretty;max-width:38rem;animation:im-masthead-rise .7s var(--im-ease-editorial) .18s both;line-height:1.5}.im-masthead__byline{margin:var(--im-space-3) 0 0;font-family:var(--im-font-body);font-size:var(--im-type-label);letter-spacing:.16em;text-transform:uppercase;color:var(--im-color-sabbia-dorata);animation:im-masthead-rise .7s var(--im-ease-editorial) .18s both;font-weight:600}.im-masthead__cta{margin-top:var(--im-space-2);font-family:var(--im-font-body);font-size:var(--im-type-label);letter-spacing:.08em;color:var(--im-color-carta-bianca);border-bottom:1px solid var(--im-color-oro-antico);animation:im-masthead-rise .7s var(--im-ease-editorial) .27s both;padding-bottom:2px;font-weight:600;text-decoration:none}.im-masthead__cta:focus-visible,.im-masthead__hub-link:focus-visible{box-shadow:var(--im-shadow-ring);outline:none}.im-masthead__save{margin-top:var(--im-space-4)}.im-masthead__hubs{z-index:3;margin-top:var(--im-space-10);animation:im-masthead-rise .7s var(--im-ease-editorial) .32s both;position:relative}.im-masthead__hub-list{justify-content:center;column-gap:var(--im-space-10);row-gap:var(--im-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.im-masthead__hub-link{padding:var(--im-space-2) 0;font-family:var(--im-font-heading);font-style:italic;font-size:var(--im-type-nav);color:var(--im-color-carta-bianca);border-bottom:1px solid color-mix(in srgb, var(--im-color-oro-antico) 60%, transparent);transition:border-color var(--im-transition-editorial), color var(--im-transition-editorial);line-height:1.3;text-decoration:none;display:inline-block}.im-masthead__hub-link:hover{color:var(--im-color-sabbia-dorata);border-color:var(--im-color-oro-antico)}.im-masthead__credit{z-index:3;right:var(--im-section-px);bottom:var(--im-space-6);font-family:var(--im-font-body);font-size:var(--im-type-kicker);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--im-color-carta-bianca) 80%, transparent);margin:0;font-weight:500;position:absolute}@media (width>=1024px){.im-masthead__frame{padding-bottom:calc(var(--im-space-10) + var(--im-space-6))}}.im-masthead__fg{z-index:2;pointer-events:none;position:absolute;inset:0}.im-masthead__fg:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--im-color-cioccolato-fondente) 72%, transparent), transparent);height:32%;position:absolute;inset:auto 0 0}.im-masthead[data-depth] .im-masthead__main{margin-bottom:clamp(3rem,16vh,11rem)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.im-masthead__media,.im-masthead__fg,.im-masthead[data-depth] .im-masthead__main{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 100vh}.im-masthead__media{animation-name:im-masthead-drift}.im-masthead__fg{animation-name:im-masthead-lift}.im-masthead[data-depth] .im-masthead__main{animation-name:im-masthead-sink}}}@keyframes im-masthead-drift{to{transform:translateY(12vh)}}@keyframes im-masthead-lift{to{transform:translateY(-6vh)}}@keyframes im-masthead-sink{to{opacity:.2;transform:translateY(10vh)}}@keyframes im-masthead-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.im-masthead__kicker,.im-masthead__title,.im-masthead__deck,.im-masthead__byline,.im-masthead__cta,.im-masthead__hubs{animation:none}.im-masthead__hub-link{transition:none}}@media (width<=1023px){.im-masthead{min-height:min(100dvh,52rem)}.im-masthead__hub-list{column-gap:var(--im-space-6);max-width:17.5rem;margin-inline:auto}.im-masthead__credit{display:none}}
