e-upcoming{display:block}.e-upcoming__grid,.e-upcoming__lines{display:grid;gap:var(--e-space-5)}.e-upcoming__item{display:flex}.e-upcoming__card{--band-h: clamp(5.5rem, 4.75rem + 3vw, 7.5rem);display:flex;flex:1;flex-direction:column;container-type:inline-size;overflow:hidden;overflow:clip;border:1px solid var(--e-line);border-radius:var(--e-radius);background:var(--e-white)}.e-upcoming__body{display:flex;flex:1;flex-direction:column;align-items:center;padding:var(--e-space-6) var(--e-space-5) var(--e-space-4);text-align:center}.e-upcoming__brand{display:block;line-height:0}.e-upcoming__brand .e-logo{font-size:.8125rem}.e-upcoming__name{margin-top:var(--e-space-5);font-family:var(--e-font-body);font-size:clamp(2.25rem,15cqi,4.25rem);font-weight:700;line-height:1;letter-spacing:.04em;color:var(--e-gold);white-space:nowrap}.e-upcoming__letters{display:inline-flex;margin-inline-end:-.04em}.e-upcoming__letter{display:block}.e-upcoming__kicker{margin-top:var(--e-space-3);font-size:var(--e-fs-12);font-weight:600;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:var(--e-accent-text)}.e-upcoming__phrase{max-width:24ch;margin-top:var(--e-space-4);font-family:var(--e-font-display);font-size:var(--e-fs-22);font-style:italic;line-height:1.3;color:var(--e-navy);text-wrap:balance}.e-upcoming__actions{display:grid;justify-items:center;width:100%;margin-top:auto;padding-top:var(--e-space-5)}.e-upcoming__hint{width:100%;interpolate-size:allow-keywords}.e-upcoming__hint-toggle{display:inline-flex;align-items:center;gap:var(--e-space-3);min-height:2.75rem;font-size:var(--e-fs-14);font-weight:600;color:var(--e-navy);cursor:pointer;list-style:none}.e-upcoming__hint-toggle::-webkit-details-marker{display:none}.e-upcoming__hint-marker{position:relative;flex:none;width:.75rem;height:.75rem}.e-upcoming__hint-marker:before,.e-upcoming__hint-marker:after{content:"";position:absolute;inset:50% 0 auto;height:1.5px;margin-top:-.75px;border-radius:1px;background:var(--e-gold);transition:transform var(--e-dur) var(--e-ease)}.e-upcoming__hint-marker:after{transform:rotate(90deg)}.e-upcoming__hint[open] .e-upcoming__hint-marker:after{transform:rotate(0)}.e-upcoming__hint-text{max-width:30ch;margin-inline:auto;padding-bottom:var(--e-space-3);line-height:1.5;color:var(--e-navy);text-wrap:balance;transition:opacity .32s var(--e-ease),translate .32s var(--e-ease)}.e-upcoming__hint:not([open]) .e-upcoming__hint-text{opacity:0;translate:0 -.375rem}@starting-style{.e-upcoming__hint[open] .e-upcoming__hint-text{opacity:0;translate:0 -.375rem}}.e-upcoming__hint::details-content{block-size:0;overflow:clip;transition:block-size .32s var(--e-ease),content-visibility .32s allow-discrete}.e-upcoming__hint[open]::details-content{block-size:auto}.e-upcoming__pick{display:inline-flex;align-items:center;gap:var(--e-space-2);min-height:2.75rem;font-size:var(--e-fs-14);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--e-navy);text-decoration:none}.e-upcoming__pick-label{padding-bottom:2px;background:linear-gradient(var(--e-gold),var(--e-gold)) 0 100% / 100% 1px no-repeat}.e-upcoming__pick .e-icon{width:1.125rem;height:1.125rem;transition:transform var(--e-dur) var(--e-ease)}.e-upcoming__pick:hover .e-icon{transform:translate(3px)}.e-upcoming__band{position:relative;flex:none;height:var(--band-h);overflow:hidden;overflow:clip;background:var(--band-bg)}.e-upcoming__glow,.e-upcoming__layer{position:absolute;pointer-events:none}.e-upcoming__layer{inset:var(--layer-inset);background:var(--layer-color);-webkit-mask:var(--layer-mask);mask:var(--layer-mask)}.e-upcoming__glow{top:0;left:0;width:16rem;aspect-ratio:1;background:radial-gradient(closest-side,var(--glow-color),transparent);translate:calc(var(--gx, 0px) - 50%) calc(var(--gy, 0px) - 50%);opacity:0;transition:opacity .48s var(--e-ease)}.e-upcoming__band[data-active] .e-upcoming__glow{opacity:1}.e-upcoming__card--gioia{--band-bg: var(--e-navy);--glow-color: rgb(255 255 255 / .14)}.e-upcoming__card--gioia .e-upcoming__layer{--layer-inset: 0 -4rem}.e-upcoming__card--gioia .e-upcoming__layer--back{--layer-color: var(--e-gold-light);--layer-mask: var(--e-pattern-gioia-b) repeat-x 0 0 / auto 100%;--depth-x: -8px;--drift: -1rem}.e-upcoming__card--gioia .e-upcoming__layer--front{--layer-color: var(--e-white);--layer-mask: var(--e-pattern-gioia-a) repeat-x 0 0 / auto 100%;--depth-x: 14px;--drift: 1.5rem}.e-upcoming__card--leggera{--band-bg: var(--e-white);--glow-color: rgb(212 179 108 / .4)}.e-upcoming__card--leggera .e-upcoming__layer{--layer-inset: -2rem -3rem;--layer-color: linear-gradient(to bottom, rgb(212 179 108 / .08) 2rem, rgb(212 179 108 / .62) calc(100% - 2rem) );--layer-mask: var(--e-pattern-leggera) repeat 0 0 / 4.5rem auto;--depth-x: 12px;--depth-y: 8px}@media(prefers-reduced-motion:no-preference){.js .e-upcoming__letter{opacity:0;translate:0 .3em;transition:opacity .48s var(--e-ease),translate .48s var(--e-ease);transition-delay:calc(.16s + var(--i, 0) * 40ms)}.js .e-upcoming__card.is-in .e-upcoming__letter{opacity:1;translate:none}.e-upcoming__layer{translate:calc(var(--px, 0) * var(--depth-x, 0px)) calc(var(--py, 0) * var(--depth-y, 0px));transition:translate .9s var(--e-ease)}.e-upcoming__band[data-active] .e-upcoming__layer{transition-duration:.24s}@supports (animation-timeline: view()){.e-upcoming__card{view-timeline:--e-upcoming-card block}.e-upcoming__card--gioia .e-upcoming__layer{animation:e-upcoming-slide linear both;animation-timeline:--e-upcoming-card}.e-upcoming__card--leggera .e-upcoming__layer{animation:e-upcoming-rise linear both;animation-timeline:--e-upcoming-card}}}@keyframes e-upcoming-slide{0%{transform:translate(var(--drift, 0px))}to{transform:translate(calc(var(--drift, 0px) * -1))}}@keyframes e-upcoming-rise{0%{transform:translateY(1.25rem)}to{transform:translateY(-1.25rem)}}.e-upcoming__signup{display:grid;align-content:start;gap:var(--e-space-5);padding:var(--e-space-6) var(--e-space-5);border:1px solid var(--e-line);border-radius:var(--e-radius);background:var(--e-white)}.e-section:not(.e-section--alt) .e-upcoming__signup{background:var(--e-ivory)}.e-upcoming__signup-head{display:grid;gap:var(--e-space-2)}.e-upcoming__signup-title{font-size:var(--e-fs-28)}.e-upcoming__signup-text{color:var(--e-text-soft);text-wrap:pretty}.e-upcoming__choices{min-width:0;margin:0 0 var(--e-space-4);padding:0;border:0}.e-upcoming__legend{margin-bottom:var(--e-space-3);padding:0;font-size:var(--e-fs-14);font-weight:600;line-height:1.4;color:var(--e-navy)}.e-upcoming__options{display:grid;border:1px solid var(--e-line);border-radius:var(--e-radius-sm);background:var(--e-white)}.e-upcoming__option{display:flex;align-items:center;gap:var(--e-space-3);min-height:2.75rem;padding-inline:var(--e-space-4);font-size:var(--e-fs-12);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--e-navy);cursor:pointer;transition:background-color var(--e-dur) var(--e-ease)}.e-upcoming__option+.e-upcoming__option{border-top:1px solid var(--e-line)}.e-upcoming__option input{flex:none;width:1.125rem;height:1.125rem;margin:0;cursor:pointer}.e-upcoming__option:has(:checked){background:var(--e-ivory)}.e-upcoming .e-form-success{font-family:var(--e-font-display);font-size:var(--e-fs-22);font-style:italic;line-height:1.25}@media(min-width:40em){.e-upcoming__lines{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.e-upcoming__signup{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;column-gap:var(--e-space-7);padding:var(--e-space-7) var(--e-space-6)}}@media(min-width:64em){.e-upcoming__grid:not(.e-upcoming__grid--solo){grid-template-columns:minmax(0,2fr) minmax(19rem,1fr)}.e-upcoming__signup{grid-template-columns:minmax(0,1fr);padding:var(--e-space-6)}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/e-upcoming.css.map */
