.aag{gap:1.6rem}.aag,.aag-section{display:grid;min-width:0}.aag-section{gap:.85rem}.aag :is(button,a):focus-visible{outline:2px solid var(--aw2-accent);outline-offset:3px}.aag-label{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:.58rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--aw2-accent)}.aag-panel{min-width:0;border:1px solid var(--aw2-line);border-radius:1rem;background:var(--aw2-panel-2);padding:.85rem}.aag-panel>.aag-label{margin-bottom:.5rem}.aag-ph{display:grid;place-items:center;width:100%;height:100%;color:var(--aw2-line)}.aag-ph svg{width:34%;height:34%}.aag-dot{display:inline-block;flex-shrink:0;width:.45rem;height:.45rem;border-radius:999px;background:var(--tone,var(--aw2-accent))}.aag-tone--gold{--tone:#d9b45a}.aag-tone--rose{--tone:#d9839c}.aag-tone--amber{--tone:#d9955a}.aag-tone--violet{--tone:#a594e0}.aag-tone--sky{--tone:#6fb3dc}.aag-tone--silver{--tone:#b9c4cc}.aag-tone--jade{--tone:#3ddc97}.aag-tag{display:inline-flex;align-items:center;gap:.35rem;border-radius:.45rem;background:#123625;padding:.22rem .5rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:.6rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#b8f5d8}.aag-more svg{transition:transform .18s}.aag-more[aria-expanded=true] svg{transform:rotate(180deg)}.aag-brief{display:grid;gap:1rem;min-width:0;border:1px solid var(--aw2-line);border-radius:1.1rem;background:var(--aw2-panel);padding:clamp(.9rem,2.2vw,1.3rem)}.aag-brief__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.aag-stats{display:flex;flex-wrap:wrap;gap:.25rem 1.1rem;margin:0}.aag-stats>div{display:flex;align-items:baseline;gap:.35rem}.aag-stats dd{margin:0;font-family:var(--font-mono,ui-monospace),monospace;font-size:.85rem;font-weight:900;color:var(--aw2-text);font-variant-numeric:tabular-nums}.aag-stats dt{font-family:var(--font-mono,ui-monospace),monospace;font-size:.55rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--aw2-faint)}.aag-track{display:grid;grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--aw2-line) transparent;padding:1.2rem 0 .15rem}.aag-month{position:relative;display:grid;grid-template-rows:minmax(3.6rem,1fr) auto auto;min-width:0;scroll-snap-align:start;border:0;background:transparent;padding:0;text-align:left;color:inherit}.aag-month__stack{display:flex;flex-wrap:wrap-reverse;align-content:flex-start;align-items:flex-end;gap:.25rem;min-width:0;padding:0 .3rem .55rem}.aag-month__axis{position:relative;height:.7rem}.aag-month__axis:before{right:0;top:50%;height:2px;transform:translateY(-50%)}.aag-month__axis:after,.aag-month__axis:before{content:"";position:absolute;left:0;background:var(--aw2-line)}.aag-month__axis:after{top:0;width:2px;height:100%}.aag-month:not(.is-empty) .aag-month__axis:before{background:linear-gradient(90deg,var(--aw2-accent-dim),var(--aw2-line) 70%)}.aag-month__label{display:grid;gap:.1rem;min-height:2rem;align-content:start;padding:.45rem .4rem 0;font-family:var(--font-mono,ui-monospace),monospace;font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--aw2-muted)}.aag-month__label small{font-size:.55rem;letter-spacing:.06em;color:var(--aw2-faint)}.aag-month.is-newyear .aag-month__axis:after{top:-.35rem;height:calc(100% + .7rem);background:var(--aw2-muted)}.aag-month.is-empty .aag-month__label{color:var(--aw2-faint)}.aag-month__today{top:-1.2rem;bottom:1.35rem;width:2px;margin-left:-1px;pointer-events:none;z-index:0}.aag-month__today,.aag-month__today em{position:absolute;background:var(--primary-neon,#3ddc97)}.aag-month__today em{top:0;left:.35rem;border-radius:.3rem;padding:.05rem .35rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:.5rem;font-style:normal;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#06140c;white-space:nowrap}.aag-marker{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.35rem;flex:0 1 auto;max-width:100%;min-height:1.55rem;cursor:pointer;border:1px solid transparent;border-radius:999px;background:transparent;padding:.1rem .5rem .1rem .35rem;font-size:.7rem;font-weight:800;color:var(--aw2-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .15s,border-color .15s}.aag-marker:hover{border-color:var(--aw2-line);background:var(--aw2-panel-2)}.aag-marker[aria-pressed=true]{border-color:var(--aw2-accent);background:#123625;color:#fff}.aag-marker .aag-dot{box-shadow:0 0 0 2px var(--aw2-panel)}button.aag-month{cursor:pointer;border-radius:.6rem .6rem 0 0}button.aag-month:hover:not(:disabled) .aag-bar{background:var(--aw2-accent)}button.aag-month:disabled{cursor:default}.aag-bar{position:relative;display:block;width:min(70%,2.6rem);border-radius:.35rem .35rem 0 0;background:var(--aw2-accent-dim);transition:background .15s,height .25s}.aag-bar b{position:absolute;bottom:calc(100% + .2rem);left:0;font-family:var(--font-mono,ui-monospace),monospace;font-size:.68rem;font-weight:900;color:var(--aw2-text)}.aag-month__stack:has(.aag-bar){height:4.6rem;padding-bottom:0;flex-wrap:nowrap}button.aag-month[aria-pressed=true] .aag-bar{background:var(--primary-neon,#3ddc97)}button.aag-month[aria-pressed=true] .aag-month__label{color:var(--primary-neon,#3ddc97)}.aag-focus{display:grid;gap:.6rem 1.2rem;align-items:center;min-width:0;border:1px solid var(--aw2-line);border-left:3px solid var(--primary-neon,#3ddc97);border-radius:.85rem;background:var(--aw2-panel-2);padding:.85rem 1rem}@media (min-width:900px){.aag-focus{grid-template-columns:minmax(14rem,1fr) auto minmax(0,1.4fr) auto}}.aag-focus__id{display:grid;gap:.2rem;min-width:0}.aag-focus__id strong{display:flex;align-items:center;gap:.5rem;font-family:var(--font-editorial),serif;font-size:1.2rem;font-weight:900;line-height:1.15;color:var(--aw2-text)}.aag-focus__id strong .aag-dot{width:.6rem;height:.6rem}.aag-focus__id small{font-size:.74rem;color:var(--aw2-muted)}.aag-focus .awh-countdown{justify-self:start;margin:0}.aag-focus>p{font-size:.8rem;line-height:1.5;color:var(--aw2-muted)}.aag-focus__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem}.aag-focus__actions .gst-button{display:inline-flex;align-items:center;gap:.4rem}.aag-focus__actions .gst-button[aria-pressed=true]{border-color:#d6b24c;color:#fff2c4}.aag-section:empty{display:none}.aaw-spotlight{display:grid;gap:1rem;min-width:0}@media (min-width:960px){.aaw-spotlight{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}}.aaw-spotlight__rest{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(46%,8.4rem),1fr));gap:.9rem .7rem}.aaw-lead{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:clamp(6.5rem,18vw,9.5rem) minmax(0,1fr);align-items:end;gap:clamp(.9rem,2.4vw,1.5rem);min-height:17rem;border:1px solid var(--aw2-line);border-radius:1.25rem;background:#061009;padding:clamp(1rem,2.6vw,1.6rem);text-align:left;cursor:pointer;transition:border-color .2s}.aaw-lead:hover{border-color:var(--aw2-accent)}.aaw-lead__backdrop{position:absolute;inset:0;z-index:-2}.aaw-lead__backdrop img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(1.05)}.aaw-lead__backdrop.is-poster img{filter:blur(22px) saturate(1.2);transform:scale(1.15);opacity:.55}.aaw-lead__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,11,7,.97),rgba(4,11,7,.82) 45%,rgba(4,11,7,.4)),linear-gradient(0deg,rgba(4,11,7,.92),transparent 60%)}.aaw-lead__poster{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:.9rem;background:#0a1a11;box-shadow:0 24px 50px -20px rgba(0,0,0,.9)}.aaw-lead__poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aaw-lead__copy{display:grid;gap:.6rem;min-width:0}.aaw-lead__sweep{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;color:#cfe6d9}.aaw-lead__sweep b{border-radius:.45rem;background:var(--primary-neon,#3ddc97);padding:.15rem .5rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:.7rem;color:#06140c}.aaw-lead strong{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:var(--font-editorial),serif;font-size:clamp(1.3rem,3vw,2.2rem);font-weight:900;line-height:1.06;letter-spacing:-.02em;color:#fff}.aaw-lead__tags{display:flex;flex-wrap:wrap;gap:.35rem}.aaw-lead__cta{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:.6rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--aw2-accent)}.aaw-lead:hover .aaw-lead__cta{color:#fff}.awh-postertile__caption .aag-dot{width:.4rem;height:.4rem}.awh-postertile:focus-visible .awh-postertile__art{border-color:var(--aw2-accent)}.aaw-cabinet{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.7rem;margin:0;padding:0;list-style:none}.aaw-trophy{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:.95rem;align-items:center;width:100%;height:100%;border:1px solid var(--aw2-line);border-radius:1rem;background:var(--aw2-panel-2);padding:.75rem;text-align:left;cursor:pointer;transition:border-color .2s,transform .2s}.aaw-trophy:hover{border-color:var(--aw2-accent);transform:translateY(-2px)}.aaw-trophy__glow{position:absolute;inset:0;z-index:-2}.aaw-trophy__glow img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(28px) saturate(1.4);transform:scale(1.4);opacity:.32}.aaw-trophy:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(10,26,17,.35),rgba(10,26,17,.88) 55%)}.aaw-trophy__poster{display:block;aspect-ratio:2/3;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:.6rem;background:#0a1a11;box-shadow:0 14px 30px -14px rgba(0,0,0,.9)}.aaw-trophy__poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aaw-trophy__body{display:grid;gap:.45rem;min-width:0}.aaw-trophy__count{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:.58rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--primary-neon,#3ddc97)}.aaw-trophy strong{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:var(--font-editorial),serif;font-size:1rem;font-weight:900;line-height:1.2;color:#fff}.aaw-trophy__shelf{display:flex;flex-wrap:wrap;gap:.3rem}.aaw-trophy__prize{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(255,255,255,.08);border-radius:.45rem;background:rgba(6,16,9,.7);padding:.2rem .45rem;font-size:.66rem;color:var(--aw2-text)}.aaw-trophy__prize b{font-weight:800}.aaw-trophy__prize em{font-style:normal;font-family:var(--font-mono,ui-monospace),monospace;font-size:.62rem;color:var(--aw2-muted)}.aaw-years{display:grid;margin:0;padding:0;list-style:none}.aaw-year{display:grid;gap:.7rem;padding:1rem 0;border-top:1px solid var(--aw2-line)}.aaw-year:first-child{border-top:0;padding-top:.2rem}@media (min-width:720px){.aaw-year{grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:1rem}}.aaw-year__label{font-family:var(--font-mono,ui-monospace),monospace;font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:900;letter-spacing:-.02em;color:var(--aw2-muted);font-variant-numeric:tabular-nums}@media (min-width:720px){.aaw-year__label{position:sticky;top:6rem}}.aaw-year.is-latest .aaw-year__label{color:var(--primary-neon,#3ddc97)}.aaw-guide{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:.7rem}.aaw-ceremony{display:grid;grid-template-columns:5.4rem minmax(0,1fr);gap:.95rem;min-width:0;border:1px solid var(--aw2-line);border-radius:1rem;background:linear-gradient(110deg,color-mix(in srgb,var(--tone) 7%,var(--aw2-panel-2)),var(--aw2-panel-2) 55%);padding:.8rem;scroll-margin-top:7rem;transition:border-color .2s,transform .2s}.aaw-ceremony:hover{border-color:color-mix(in srgb,var(--tone) 50%,var(--aw2-line));transform:translateY(-2px)}.aaw-ceremony.is-selected{border-color:var(--aw2-accent);box-shadow:0 0 0 1px var(--aw2-accent)}.aaw-ceremony__page{align-self:start;display:grid;justify-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--tone) 35%,var(--aw2-line));border-radius:.7rem;background:var(--green-950,#070f0b);box-shadow:0 3px 0 -1px var(--green-950,#070f0b),0 3px 0 0 color-mix(in srgb,var(--tone) 25%,var(--aw2-line))}.aaw-ceremony__month{width:100%;padding:.25rem 0;background:var(--tone);text-align:center;font-family:var(--font-mono,ui-monospace),monospace;font-size:.62rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#06140c}.aaw-ceremony__page strong{padding-top:.35rem;font-family:var(--font-editorial),serif;font-size:1.75rem;font-weight:900;line-height:1;color:var(--aw2-text)}.aaw-ceremony__page small{padding:.15rem 0 .45rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:.5rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--aw2-faint)}.aaw-ceremony.is-now .aaw-ceremony__page strong{color:var(--primary-neon,#3ddc97)}.aaw-ceremony__body{display:grid;align-content:start;gap:.3rem;min-width:0}.aaw-ceremony h4{font-family:var(--font-editorial),serif;font-size:1.02rem;font-weight:900;line-height:1.2;color:var(--aw2-text)}.aaw-ceremony .aaw-ceremony__where{font-family:var(--font-mono,ui-monospace),monospace;font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tone)}.aaw-ceremony__about{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.77rem;line-height:1.5;color:var(--aw2-muted)}.aaw-ceremony__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin-top:.3rem}.aaw-ceremony__winners{display:inline-flex;align-items:center;gap:.35rem;min-height:1.9rem;border:1px solid var(--aw2-line);border-radius:.55rem;background:var(--green-950,#070f0b);padding:.25rem .6rem;font-size:.7rem;font-weight:800;color:var(--aw2-text);cursor:pointer}.aaw-ceremony__winners:hover{border-color:var(--aw2-accent);color:#fff}.aaw-ceremony__winners svg:first-child{color:var(--tone)}.aaw-ceremony__site{color:var(--aw2-muted)}.aev-country{display:inline-grid;place-items:center;min-width:1.9rem;height:1.35rem;border:1px solid var(--aw2-line);border-radius:.35rem;background:var(--green-950,#070f0b);padding:0 .3rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:.62rem;font-weight:900;color:var(--aw2-text)}.awh-filterchip .aag-dot{width:.45rem;height:.45rem}.aev-agenda{gap:1.6rem;margin:0;padding:0;list-style:none}.aev-agenda,.aev-group{position:relative;display:grid}.aev-group{gap:.75rem}@media (min-width:820px){.aev-agenda:before{content:"";position:absolute;top:.6rem;bottom:0;left:.45rem;width:2px;background:linear-gradient(180deg,var(--aw2-accent-dim),var(--aw2-line) 30%,transparent)}.aev-group{grid-template-columns:10.5rem minmax(0,1fr);gap:1.4rem}}.aev-group__when{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;min-width:0}@media (min-width:820px){.aev-group__when{position:sticky;top:8.5rem;align-self:start;display:grid;justify-items:start;gap:.35rem;padding-left:1.6rem}}.aev-group__node{display:none}@media (min-width:820px){.aev-group__node{position:absolute;left:0;top:.45rem;display:block;width:.95rem;height:.95rem;border:2px solid var(--aw2-accent-dim);border-radius:999px;background:var(--green-850,#0f1e16)}.aev-group.is-now .aev-group__node{border-color:var(--primary-neon,#3ddc97);background:var(--primary-neon,#3ddc97);box-shadow:0 0 0 4px rgba(61,220,151,.15)}}.aev-group__when h4{font-family:var(--font-editorial),serif;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:900;line-height:1;letter-spacing:-.01em;color:var(--aw2-text);text-transform:capitalize}.aev-group__year{font-size:.72rem;font-weight:800}.aev-group__when small,.aev-group__year{font-family:var(--font-mono,ui-monospace),monospace;color:var(--aw2-faint)}.aev-group__when small{font-size:.58rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.aev-tickets{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));gap:.75rem;min-width:0}.aev-ticket{--cover:9.5rem;position:relative;display:grid;grid-template-rows:var(--cover) auto;min-width:0;border:1px solid var(--aw2-line);border-radius:1rem;background:var(--aw2-panel-2);transition:border-color .2s,transform .2s,box-shadow .2s}.aev-ticket:hover{border-color:color-mix(in srgb,var(--tone) 55%,var(--aw2-line));transform:translateY(-3px);box-shadow:0 18px 36px -24px rgba(0,0,0,.9)}.aev-ticket:after,.aev-ticket:before{content:"";position:absolute;top:calc(var(--cover) - .55rem);width:1.1rem;height:1.1rem;border:1px solid var(--aw2-line);border-radius:999px;background:var(--green-850,#0f1e16);z-index:2}.aev-ticket:before{left:-.56rem;clip-path:inset(0 0 0 50%)}.aev-ticket:after{right:-.56rem;clip-path:inset(0 50% 0 0)}.aev-ticket__cover{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:.75rem .85rem .8rem;border-bottom:2px dashed var(--aw2-line);border-radius:.95rem .95rem 0 0;background:#0a1a11}.aev-ticket__cover>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.aev-ticket:hover .aev-ticket__cover>img{transform:scale(1.05)}.aev-ticket__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(4,11,7,.95) 4%,rgba(4,11,7,.55) 45%,rgba(4,11,7,.15) 75%,rgba(4,11,7,.45))}.aev-ticket__cover.is-designed{background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--tone) 38%,transparent),transparent 60%),linear-gradient(160deg,color-mix(in srgb,var(--tone) 22%,#0a1a11),#0a1a11 75%)}.aev-ticket__cover.is-designed:before{content:"";position:absolute;inset:0;z-index:-2;background-image:radial-gradient(color-mix(in srgb,var(--tone) 30%,transparent) 1px,transparent 1.4px);background-size:14px 14px;-webkit-mask-image:linear-gradient(200deg,#000,transparent 70%);mask-image:linear-gradient(200deg,#000,transparent 70%)}.aev-ticket__mono{right:.6rem;top:.1rem;z-index:-1;font-family:var(--font-editorial),serif;font-size:5.5rem;line-height:1;letter-spacing:-.06em;white-space:nowrap;opacity:.35;pointer-events:none}.aev-ticket__mono,.aev-ticket__where{position:absolute;font-weight:900;color:var(--tone)}.aev-ticket__where{top:.65rem;left:.7rem;display:inline-flex;align-items:center;gap:.4rem;border-radius:.45rem;background:rgba(4,11,7,.78);padding:.2rem .5rem .2rem .25rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:.55rem;letter-spacing:.14em;text-transform:uppercase;backdrop-filter:blur(4px)}.aev-ticket__where b{display:inline-grid;place-items:center;min-width:1.5rem;border-radius:.3rem;background:var(--tone);padding:.05rem .25rem;font-size:.62rem;letter-spacing:.04em;color:#06140c}.aev-ticket__cover h4{font-family:var(--font-editorial),serif;font-size:1.15rem;font-weight:900;line-height:1.15;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.6);overflow-wrap:anywhere;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.aev-ticket__credit{position:absolute;right:.55rem;bottom:.4rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:.48rem;letter-spacing:.06em;color:rgba(232,245,238,.45)}.aev-ticket__credit:hover{color:#fff;text-decoration:underline}.aev-ticket__cover h4{margin-bottom:.35rem}.aev-save{position:absolute;top:.5rem;right:.5rem;display:grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid rgba(255,255,255,.14);border-radius:.6rem;background:rgba(4,11,7,.7);color:#e8f5ee;cursor:pointer;backdrop-filter:blur(4px);transition:color .15s,border-color .15s,background .15s}.aev-save:hover{border-color:var(--aw2-accent)}.aev-save[aria-pressed=true]{border-color:#d6b24c;background:#4a3d12;color:#fff2c4}.aev-ticket.is-saved{border-color:#6b5520}.aev-ticket.is-near{box-shadow:inset 0 3px 0 var(--primary-neon,#3ddc97)}.aev-ticket__main{display:grid;align-content:start;gap:.5rem;min-width:0;padding:.85rem .95rem .75rem}.aev-ticket__facts{display:grid;gap:.25rem}.aev-ticket__facts span{display:flex;align-items:flex-start;gap:.4rem;font-size:.74rem;font-weight:700;line-height:1.4;color:#cfe6d9}.aev-ticket__facts svg{flex-shrink:0;margin-top:.12rem;color:var(--tone)}.aev-ticket__about{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.5;color:var(--aw2-muted)}.aev-ticket__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:.1rem}.aev-ticket__foot .awh-textbtn{margin-left:auto}.aev-near,.aev-savedtag{display:inline-flex;align-items:center;gap:.3rem;border-radius:.4rem;padding:.15rem .45rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:.56rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.aev-near{background:#123625;color:#b8f5d8}.aev-savedtag{background:#4a3d12;color:#fff2c4}.aev-seasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}@media (min-width:820px){.aev-seasons{grid-template-columns:repeat(4,minmax(0,1fr))}}.aev-season{--tone:var(--aw2-accent);position:relative;overflow:hidden;display:grid;align-content:start;gap:.3rem;min-width:0;border:1px solid var(--aw2-line);border-radius:.95rem;background:linear-gradient(160deg,color-mix(in srgb,var(--tone) 14%,var(--aw2-panel-2)),var(--aw2-panel-2) 65%);padding:.85rem .95rem}.aev-season--winter{--tone:#8fc3e8}.aev-season--spring{--tone:#e8a3bd}.aev-season--summer{--tone:#e8c06a}.aev-season--fall{--tone:#e0905a}.aev-season.is-current{border-color:color-mix(in srgb,var(--tone) 60%,var(--aw2-line))}.aev-season__icon{display:grid;place-items:center;width:2.1rem;height:2.1rem;margin-bottom:.25rem;border-radius:.65rem;background:color-mix(in srgb,var(--tone) 18%,transparent);color:var(--tone)}.aev-season .aag-label{color:var(--tone)}.aev-season strong{font-family:var(--font-editorial),serif;font-size:1.1rem;font-weight:900;color:var(--aw2-text)}.aev-season small{font-size:.72rem;color:var(--aw2-muted)}.aev-season__bar{display:block;height:.35rem;margin-top:.2rem;overflow:hidden;border-radius:999px;background:var(--green-950,#070f0b)}.aev-season__bar i{display:block;height:100%;border-radius:inherit;background:var(--tone)}@media (prefers-reduced-motion:reduce){.aag-bar,.aag-marker,.aag-more svg,.aaw-ceremony,.aaw-lead,.aaw-trophy,.aev-save,.aev-ticket,.aev-ticket__cover>img{transition:none}}