:root{--event-accent:#111;--event-body-font:Arial, Helvetica, sans-serif;--event-card:#fff;--event-detail:#999;--event-display-font:Georgia, "Times New Roman", serif;--event-ink:#111;--event-on-surface:#fff;--event-panel:#f1f1f1;--event-paper:#fff;--event-surface:#111;--event-surface-dark:#000;--event-surface-light:#333}html:has(.event-details){scroll-behavior:smooth}body:has(.event-details){background:var(--event-paper)}.event-cover{min-height:calc(100svh - 2*clamp(8px,1.5vw,16px));color:var(--event-on-surface);background:radial-gradient(ellipse 80% 60% at 50% 40%, var(--event-surface-light), var(--event-surface) 62%, var(--event-surface-dark) 135%);font-family:var(--event-body-font);border-radius:clamp(20px,2.5vw,32px);flex-direction:column;justify-content:space-between;gap:32px;margin:clamp(8px,1.5vw,16px);padding:24px clamp(16px,5vw,64px) 48px;display:flex;overflow:hidden}.event-banner{z-index:15;min-height:56px;color:var(--event-on-surface);background:color-mix(in srgb, var(--event-surface) 70%, transparent);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);font-family:var(--event-body-font);opacity:0;pointer-events:none;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:20px;padding:6px 6px 6px 24px;transition:opacity .28s,transform .42s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:clamp(8px,1.5vw,16px);left:clamp(8px,1.5vw,16px);right:clamp(8px,1.5vw,16px);transform:translateY(-120%)scale(.98);box-shadow:inset 0 1px #ffffff1f,0 12px 32px #04100d38}.event-banner[data-visible]{opacity:1;pointer-events:auto;transform:none}.event-banner-title{color:var(--event-panel);font-family:var(--event-display-font);white-space:nowrap;margin-right:auto;font-weight:500;line-height:1;text-decoration:none}.event-banner .event-wordmark-name{font-size:28px;display:inline}.event-banner .event-wordmark-lead{vertical-align:.3em;font-size:.5em}.event-banner-tail{letter-spacing:.06em;text-transform:uppercase;margin-left:.2em;font-size:21px}.event-banner-summary{color:var(--event-detail);letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:1;margin:0;font-size:12px;font-weight:600;overflow:hidden}.event-banner .event-button{min-height:44px;padding:0 20px;font-size:14px}.event-banner .event-button-quiet{color:var(--event-on-surface);margin-left:-12px;box-shadow:inset 0 0 0 1px #ffffff59}.event-eyebrow{color:var(--event-detail);letter-spacing:.15em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;margin:0;font-size:12px;font-weight:600;display:flex}.event-cover-hero{grid-template-columns:min(33%,320px) minmax(0,max-content);justify-content:center;align-items:center;gap:0;width:min(100%,1050px);margin-inline:auto;display:grid}.event-wordmark{font-family:var(--event-display-font);text-align:center;margin:0;font-weight:500;line-height:.95}.event-wordmark-name{color:var(--event-panel);letter-spacing:-.035em;white-space:nowrap;font-size:clamp(60px,min(15vw,21svh),190px);font-style:italic;display:block}.event-wordmark-lead{letter-spacing:0;vertical-align:.9em;font-size:.22em}.event-dotless-i{position:relative}.event-heart-dot{letter-spacing:0;font-size:.24em;font-style:normal;line-height:1;position:absolute;top:1.8em;left:1.05em;transform:translate(-50%,-50%)}.event-wordmark-tail{letter-spacing:.035em;text-transform:uppercase;padding-left:.09em;font-size:clamp(64px,min(17vw,24svh),216px);display:block}.event-cover-hero .event-wordmark-name{font-size:clamp(64px,min(10vw,16svh),144px)}.event-cover-hero .event-wordmark-tail{font-size:clamp(68px,min(11vw,18svh),160px)}.event-presented-by{color:var(--event-detail);letter-spacing:.22em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;margin:clamp(12px,1.5vw,20px) 0 0;font-size:9px;font-weight:600;display:flex}.event-presented-by-name{color:var(--event-panel);font-family:var(--event-display-font);letter-spacing:0;text-transform:none;align-items:center;font-size:22px;font-weight:500;text-decoration:none;display:inline-flex}.event-presented-by-name img{width:clamp(124px,13vw,180px);height:auto;display:block}.event-ticket{width:min(100%,980px);color:var(--event-ink);background:var(--event-panel);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 36px;margin:0 auto;padding:22px clamp(20px,3vw,36px);display:grid;box-shadow:0 16px 36px #00000059}.event-date{align-items:center;gap:16px;display:flex}.event-date-day{color:var(--event-accent);font-family:var(--event-display-font);letter-spacing:-.04em;font-size:76px;font-weight:500;line-height:.8}.event-date-lines{letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:13px;line-height:1;display:grid}.event-date-lines span:nth-child(2){letter-spacing:0;font-size:24px;font-weight:600}.event-venue{gap:2px;margin:0;font-size:15px;line-height:1.4;display:grid}.event-venue strong{font-size:24px;font-weight:600}.event-actions{justify-items:stretch;gap:8px;display:grid}.event-price{letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.event-button{min-height:46px;color:var(--event-paper);background:var(--event-accent);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .16s;display:inline-flex}.event-button:hover{transform:translateY(-1px)}.event-button-quiet{color:var(--event-ink);background:0 0;box-shadow:inset 0 0 0 1px}.event-banner a:focus-visible,.event-cover a:focus-visible,.event-details a:not(.event-download):focus-visible,.event-download:focus-visible img{outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 5px #111}.event-details{--event-side-padding:clamp(16px, 5vw, 64px);padding:calc(clamp(40px, 6vw, 64px) - clamp(8px, 1.5vw, 16px)) var(--event-side-padding) clamp(56px, 9vw, 112px);color:var(--event-ink);background:var(--event-paper);font-family:var(--event-body-font);gap:clamp(40px,6vw,64px);display:grid}.event-details>section{width:min(100%,880px);margin:0 auto}.event-details>section+section{border-top:1px solid var(--event-detail);padding-top:clamp(40px,6vw,64px)}.event-details h2{font-family:var(--event-display-font);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(32px,5vw,48px);font-style:italic;font-weight:500;line-height:1.1}.event-details p{text-wrap:pretty;margin:12px 0 0;font-size:17px;line-height:1.65}.event-details a:not(.event-button){color:inherit}.event-details>.event-story{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,72px);width:min(100%,960px);display:grid}.event-story-photo{border-radius:16px;width:100%;height:auto;display:block}.event-portrait{aspect-ratio:100/112;position:relative;container-type:inline-size}.event-card-back,.event-portrait-card{border-radius:3.2cqw;position:absolute}.event-card-back{border:1.3cqw solid var(--event-card);background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--event-detail) 32%, transparent) 0 1px, transparent 1px 2.7cqw), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--event-detail) 32%, transparent) 0 1px, transparent 1px 2.7cqw), var(--event-accent);width:65.7cqw;height:93.2cqw;top:7cqw;left:21cqw;transform:rotate(10deg);box-shadow:0 2.9cqw 5.8cqw #04100d4d}.event-card-back:before,.event-card-back:after{border:1px solid var(--event-detail);content:"";border-radius:1.1cqw;position:absolute;inset:1.9cqw}.event-card-back:after{inset:3.1cqw}.event-card-back span{color:var(--event-detail);font-family:var(--event-display-font);font-size:5.6cqw;line-height:1;position:absolute;top:6.5cqw;right:6.7cqw}.event-card-back span:last-child{inset:auto auto 6.5cqw 6.7cqw;transform:rotate(180deg)}.event-portrait-card{background:var(--event-card);width:70.2cqw;height:98.8cqw;margin:0;top:5cqw;left:3cqw;transform:rotate(-8deg);box-shadow:0 3.6cqw 8cqw #04100d59}.event-portrait-card img{object-fit:cover;object-position:50% 33%;width:52.2cqw;height:76cqw;position:absolute;top:11.2cqw;left:9cqw}.event-portrait-card figcaption{color:var(--event-accent);letter-spacing:.2em;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:max(9px,2.2cqw);font-weight:600;position:absolute;bottom:4.3cqw;left:10.5cqw;right:10.5cqw}.event-card-index{color:var(--event-accent);font-family:var(--event-display-font);flex-direction:column;align-items:center;font-size:7.2cqw;line-height:1;display:flex;position:absolute;top:3.1cqw;left:2.7cqw}.event-card-index span:last-child{margin-top:.6cqw;font-size:4.7cqw}.event-card-index-reverse{inset:auto 2.7cqw 3.1cqw auto;transform:rotate(180deg)}.event-suit-list{gap:12px;margin:20px 0 8px;padding:0;font-size:18px;font-weight:600;line-height:1.35;list-style:none;display:grid}.event-suit-list li{align-items:baseline;gap:14px;display:flex}.event-suit{width:1.2em;font-family:var(--event-display-font);font-variant-emoji:text;text-align:center;flex:none;font-size:1.3em;line-height:1}.event-suit-red{color:var(--event-accent)}.event-night-credit{color:var(--event-accent);margin-top:4px;font-size:13px;font-weight:600;line-height:1.4;display:block}.event-details .event-fund-logo{vertical-align:middle;width:auto;height:2.4em;margin:-.5em .1em -.4em}.event-details .event-fund-credit{color:var(--event-accent);margin-top:20px;font-size:15px;font-weight:600}.event-details>section:has(>.event-download){display:flow-root}.event-download{float:right;width:150px;color:inherit;letter-spacing:.12em;text-align:center;text-transform:uppercase;gap:12px;margin:4px 0 16px 32px;font-size:11px;font-weight:600;line-height:1.4;text-decoration:none;display:grid}.event-download img{border-radius:4px;width:100%;height:auto;transition:box-shadow .16s,transform .16s;display:block;transform:rotate(3deg);box-shadow:0 12px 28px #04100d47}.event-download small{letter-spacing:.08em;opacity:.75;margin-top:2px;font-size:10px;font-weight:400;display:block}.event-download:hover img{transform:rotate(0)translateY(-2px);box-shadow:0 16px 34px #04100d52}@property --hand-flip{syntax:"<angle>";inherits:false;initial-value:0deg}@property --hand-turn{syntax:"<angle>";inherits:false;initial-value:0deg}@property --tier-lean{syntax:"<angle>";inherits:true;initial-value:0deg}.event-details>:is(.event-partner-showcase,.event-christmas){--hand-ease:cubic-bezier(.16, 1, .3, 1);--hand-inset:clamp(8px, 1.5vw, 16px);--hand-stock:radial-gradient(130% 90% at 28% 12%, #fffdf8, var(--event-paper) 52%, color-mix(in srgb, var(--event-paper) 90%, var(--event-detail)));--hand-foil:linear-gradient(115deg, color-mix(in srgb, var(--event-detail) 70%, #000), color-mix(in srgb, var(--event-detail) 45%, #fff) 22%, var(--event-detail) 38%, color-mix(in srgb, var(--event-detail) 22%, #fff) 50%, color-mix(in srgb, var(--event-detail) 78%, #000) 68%, color-mix(in srgb, var(--event-detail) 50%, #fff) 86%, color-mix(in srgb, var(--event-detail) 72%, #000));--hand-lattice:repeating-linear-gradient(45deg, color-mix(in srgb, var(--event-detail) 30%, transparent) 0 1px, transparent 1px 4.6cqw);--hand-lattice-cross:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--event-detail) 30%, transparent) 0 1px, transparent 1px 4.6cqw);--hand-oxblood:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--event-accent) 80%, #fff), var(--event-accent) 48%, color-mix(in srgb, var(--event-accent) 55%, #000));isolation:isolate;width:calc(100% + 2 * (var(--event-side-padding) - var(--hand-inset)));margin-inline:calc(var(--hand-inset) - var(--event-side-padding));color:var(--event-on-surface);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E") 0 0 / 200px, radial-gradient(ellipse 30% 42% at 50% -4%, #ffecc838, transparent 72%), radial-gradient(ellipse 80% 55% at 50% 40%, color-mix(in srgb, var(--event-surface-light) 75%, transparent), transparent 75%), linear-gradient(var(--event-surface-dark), var(--event-surface) 38%, var(--event-surface-dark));text-align:center;border:0;border-radius:clamp(20px,2.5vw,32px);padding:clamp(64px,6vw,88px) clamp(16px,4vw,56px) clamp(24px,4vw,56px);position:relative;overflow:clip;box-shadow:inset 0 0 160px #00000061}.event-details>:is(.event-partner-showcase,.event-christmas)+section{border-top:0;padding-top:0}.event-partner-heading{justify-items:center;gap:10px;margin-bottom:clamp(48px,4vw,64px);display:grid}.event-details :is(.event-partner-kicker,.event-christmas-kicker){color:var(--event-detail);letter-spacing:.3em;text-transform:uppercase;justify-content:center;align-items:center;gap:16px;margin:0;font-size:11px;font-weight:600;line-height:1.4;display:flex}.event-details :is(.event-partner-kicker,.event-christmas-kicker):before,.event-details :is(.event-partner-kicker,.event-christmas-kicker):after{content:"";background:linear-gradient(90deg,#0000,currentColor);width:clamp(24px,5vw,64px);height:1px}.event-details :is(.event-partner-kicker,.event-christmas-kicker):after{transform:scaleX(-1)}.event-details .event-partner-showcase h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(42px,5.6vw,76px);font-style:normal;line-height:1}.event-partner-stage{perspective:1250px}.event-partner-hand{--hand-unit:min(1.5vw, 1.15svh, 13px);--hand-camera:1250px;pointer-events:none;perspective:var(--hand-camera);justify-items:center;display:grid}.event-hand-tier{justify-content:center;align-items:flex-end;gap:var(--hand-spread);z-index:var(--tier-layer);transform:translateZ(var(--tier-depth,0px)) rotateX(var(--tier-lean,0deg));transform-origin:50% 100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.event-hand-tier+.event-hand-tier{margin-top:var(--tier-overlap)}.event-hand-tier-royal{--hand-spread:calc(1.5 * var(--hand-unit));--tier-depth:40px;--tier-layer:1}.event-hand-tier-experience{--hand-spread:calc(2.5 * var(--hand-unit));--tier-fan:7deg;--tier-lean:14deg;--tier-overlap:calc(-2.6 * var(--hand-unit));--tier-order:3;--tier-layer:2}.event-hand-tier-impact{--hand-spread:calc(2 * var(--hand-unit));--tier-fan:4deg;--tier-lean:26deg;--tier-overlap:calc(-2 * var(--hand-unit));--tier-depth:-24px;--tier-order:6;--tier-layer:3}.event-hand-tier:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(closest-side,#010c098c,#0000);height:20%;position:absolute;inset:auto 4% -5%}.event-hand-tier-royal:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(50% 50% at 50% 48%,#ffe8bc29,#0000 72%);position:absolute;inset:-24% -40% 4%}.event-hand-slot{--card-width:calc(16 * var(--hand-unit));width:var(--card-width);flex:none;position:relative}.event-hand-slot:nth-child(2){--seat-order:1}.event-hand-slot:last-child{--seat-order:2}.event-hand-tier-experience .event-hand-slot{--card-width:calc(17.5 * var(--hand-unit))}.event-hand-tier-impact .event-hand-slot{--card-width:min(calc(14 * var(--hand-unit)), 12vw)}.event-hand-tier:not(.event-hand-tier-royal) .event-hand-slot:first-child{--fan:calc(-1 * var(--tier-fan))}.event-hand-tier:not(.event-hand-tier-royal) .event-hand-slot:last-child{--fan:var(--tier-fan)}.event-hand-tier-royal .event-hand-slot{--card-width:calc(19 * var(--hand-unit));top:calc(-1.5 * var(--hand-unit));z-index:1}.event-hand-tier-royal .event-hand-slot:first-child{--fan:-7deg;--seat-order:1}.event-hand-tier-royal .event-hand-slot:last-child{--fan:7deg}.event-partner-hand[data-hand-camera] .event-hand-tier{z-index:auto;transform:none}.event-partner-hand[data-hand-camera] .event-hand-slot{z-index:calc(2 * var(--tier-layer));transform:perspective(var(--hand-camera)) translateY(var(--pivot-y)) translateZ(var(--tier-depth,0px)) rotateX(var(--tier-lean)) translateY(calc(-1 * var(--pivot-y)));transform-origin:var(--camera-x) var(--camera-y)}.event-hand-seat{aspect-ratio:5/7;pointer-events:auto;color:inherit;perspective:1100px;text-decoration:none;display:block;position:relative;container-type:inline-size}.event-hand-card{transform-style:preserve-3d;transform:translateY(var(--lift,0%)) translateY(35%) rotate(calc(var(--fan,0deg) + var(--hand-turn,0deg))) translateY(-35%) rotateX(calc((.5 - var(--pointer-y,.5)) * 16deg)) rotateY(calc(var(--hand-flip,0deg) + (var(--pointer-x,.5) - .5) * 18deg)) scale(var(--grow,1));position:absolute;inset:0}.event-hand-face,.event-hand-back{backface-visibility:hidden;border-radius:5cqw;justify-items:center;display:grid;position:absolute;inset:0;box-shadow:0 .5cqw 1cqw #020e0b47,0 5cqw 10cqw -3cqw #020e0b80,0 14cqw 24cqw -8cqw #020e0b99}.event-hand-face:before,.event-hand-back:before{border:1px solid color-mix(in srgb, var(--event-detail) 55%, transparent);content:"";pointer-events:none;border-radius:2.5cqw;position:absolute;inset:4cqw}.event-hand-face:after,.event-hand-back:after{border-radius:inherit;background:radial-gradient(circle at calc(var(--pointer-x,.5) * 100%) calc(var(--pointer-y,.5) * 100%), #ffffff73, transparent 62%);content:"";mix-blend-mode:soft-light;opacity:0;pointer-events:none;position:absolute;inset:0}.event-hand-face{color:var(--event-ink);background:var(--hand-stock);align-content:center;gap:7cqw;padding:20cqw 13cqw}.event-hand-back{border:3.2cqw solid var(--event-paper);background:var(--hand-lattice), var(--hand-lattice-cross), var(--hand-oxblood);grid-template-rows:1fr auto 1fr;align-items:start;padding:9cqw 8cqw}.event-hand-slot[data-face-up] .event-hand-back{transform:rotateY(180deg)}.event-hand-tier-royal :is(.event-hand-face,.event-hand-back){box-shadow:0 0 9cqw -2cqw #ffd68c4d,0 .5cqw 1cqw #020e0b47,0 5cqw 10cqw -3cqw #020e0b80,0 14cqw 24cqw -8cqw #020e0b99}.event-hand-tier-royal .event-hand-face{background:var(--hand-stock) padding-box, var(--hand-foil) 0 0 / 250% 100% border-box;border:1.4cqw solid #0000}.event-hand-tier-royal .event-hand-back{background:var(--hand-lattice) padding-box, var(--hand-lattice-cross) padding-box, var(--hand-oxblood) padding-box, var(--hand-foil) 0 0 / 250% 100% border-box;border-color:#0000}.event-hand-medallion{aspect-ratio:1;width:46cqw;color:var(--event-ink);background:radial-gradient(circle at 38% 30%, #fffdf8, var(--event-paper) 60%, color-mix(in srgb, var(--event-paper) 86%, var(--event-detail)));box-shadow:0 0 0 1.1cqw var(--event-accent), 0 0 0 1.6cqw var(--event-detail), 0 2cqw 5cqw #0006;font-family:var(--event-display-font);border-radius:50%;grid-row:2;place-content:center;justify-items:center;font-size:17cqw;font-weight:500;line-height:.85;display:grid}.event-hand-medallion span,.event-hand-index span{font-variant-emoji:text;margin-top:.12em;font-size:.62em}.event-hand-index{color:var(--event-ink);font-family:var(--event-display-font);justify-items:center;font-size:12cqw;font-weight:500;line-height:.9;display:grid;position:absolute;top:7cqw;left:7.5cqw}.event-hand-index-reverse{inset:auto 7.5cqw 7cqw auto;rotate:180deg}.event-hand-red{color:var(--event-accent)}.event-hand-role{max-width:100%;color:var(--event-accent);letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;font-size:max(8px,5.4cqw);font-weight:600;line-height:1.25}.event-hand-back .event-hand-role{color:var(--event-panel)}.event-hand-slot[data-face-up] .event-hand-face :is(.event-hand-index,.event-hand-role){color:inherit}.event-hand-slot[data-face-up] .event-hand-face:before{border-color:currentColor}.event-hand-partner-label{letter-spacing:.08em;margin-top:.5em;font-size:max(8px,4.5cqw);font-weight:400;display:block}.event-hand-price{color:var(--event-paper);font-family:var(--event-display-font);letter-spacing:.02em;white-space:nowrap;grid-row:3;margin-top:8cqw;font-size:clamp(12px,9cqw,21px);font-weight:500;line-height:1}.event-hand-logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:34cqw;display:block}.event-hand-wordmark{font-family:var(--event-display-font);overflow-wrap:anywhere;text-wrap:balance;font-size:12cqw;font-weight:500;line-height:1.05}.event-hand-slot:is([data-seat=impact-one],[data-seat=impact-three]) .event-hand-face{color:#000;padding-inline:7cqw}.event-hand-slot[data-seat^=impact-] .event-hand-logo{object-fit:contain;width:100%;height:58cqw;max-height:none}.event-hand-slot:is([data-seat=silent-auction],[data-seat=impact-two],[data-seat=impact-six]) .event-hand-face{padding-inline:7cqw}.event-hand-face-tinted{--hand-stock:radial-gradient(130% 90% at 28% 12%, color-mix(in srgb, var(--card-tint) 25%, #fff), var(--card-tint) 52%, color-mix(in oklab, var(--card-tint) 96%, #000))}.event-hand-face-tinted .event-hand-logo{mix-blend-mode:multiply}.event-hand-slot[data-seat=impact-five] .event-hand-face{--event-ink:#fff;--event-accent:#f15a23;background:#080808;padding-inline:7cqw}.event-hand-slot[data-seat=impact-five] .event-hand-logo{height:auto}.event-hand-mark{width:48cqw;height:auto}.event-partner-invite{--invite-inline-padding:clamp(28px, 3vw, 40px);width:min(calc(100% + var(--invite-inline-padding) + var(--invite-inline-padding)), calc(880px + var(--invite-inline-padding) + var(--invite-inline-padding)));padding:24px var(--invite-inline-padding);border:1px solid var(--event-detail);color:var(--event-paper);background:var(--event-accent);text-align:left;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:clamp(48px,6vw,88px) 0 0 50%;scroll-margin-top:96px;display:grid;translate:-50%;box-shadow:0 30px 60px -30px #0000008c}.event-partner-invite h3{color:var(--event-paper);font-family:var(--event-display-font);margin:0;font-size:clamp(28px,3vw,38px);font-style:italic;font-weight:500;line-height:1.1}.event-details .event-partner-invite p{color:var(--event-paper);margin:8px 0 0;font-size:15px;line-height:1.55}.event-details .event-partner-invite .event-contact{margin-top:14px;font-size:14px}.event-partner-invite .event-download{float:none;box-sizing:content-box;width:120px;margin:0;padding-inline:24px}@keyframes event-hand-rise{0%{opacity:0;translate:0 48px}}@keyframes event-hand-deal{0%{--hand-turn:-14deg}}@keyframes event-hand-reveal{0%{--hand-flip:180deg;--hand-turn:-14deg}45%{--hand-flip:180deg}}@keyframes event-hand-light{0%{opacity:0;scale:.7}}@keyframes event-hand-fade{0%{opacity:0}}@keyframes event-hand-camera{0%{transform:rotateX(-4deg)}to{transform:rotateX(4deg)}}@media (prefers-reduced-motion:no-preference){[data-hand=waiting] .event-hand-slot,[data-hand=waiting] .event-hand-tier:after,[data-hand=waiting] .event-hand-tier-royal:before{opacity:0}[data-hand=dealt] .event-hand-slot,[data-hand=dealt] .event-hand-card{animation-delay:calc(.15s + (var(--tier-order,0) + var(--seat-order,0)) * .12s);animation-fill-mode:both;animation-timing-function:var(--hand-ease)}[data-hand=dealt] .event-hand-slot{animation-name:event-hand-rise;animation-duration:1s}[data-hand=dealt] .event-hand-card{animation-name:event-hand-deal;animation-duration:1.5s}[data-hand=dealt] [data-face-up] .event-hand-card{animation-name:event-hand-reveal;animation-duration:2s}[data-hand=dealt] .event-hand-tier:after{animation:event-hand-fade 1.2s var(--hand-ease) both;animation-delay:calc(.15s + var(--tier-order,0) * .12s)}[data-hand=dealt] .event-hand-tier-royal:before{animation:event-hand-light 2.2s var(--hand-ease) both}@supports (animation-timeline:view()){.event-partner-stage{view-timeline-name:--event-hand-camera}.event-partner-hand{animation:linear both event-hand-camera;animation-timeline:--event-hand-camera;animation-range:cover 15% cover 85%}}.event-hand-card{transition:transform .9s var(--hand-ease)}[data-hand-camera] .event-hand-slot{transition:--tier-lean .9s var(--hand-ease), z-index 0s .3s}.event-hand-face:after,.event-hand-back:after{transition:opacity .5s var(--hand-ease)}.event-hand-tier-royal :is(.event-hand-face,.event-hand-back){transition:background-position 1.4s var(--hand-ease)}@media (hover:hover){.event-hand-slot:hover{z-index:2}.event-hand-seat:hover .event-hand-card,.event-hand-seat:focus-visible .event-hand-card{--lift:-5%;transition-duration:.24s}[data-hand-camera] .event-hand-slot:is(:hover,:has(:focus-visible)){--tier-lean:0deg;z-index:7;transition:--tier-lean .38s var(--hand-ease)}[data-hand-camera] .event-hand-seat:is(:hover,:focus-visible) .event-hand-card{--fan:0deg;--grow:1.14;--lift:-8%;transition-duration:.38s}.event-hand-seat:hover :is(.event-hand-face,.event-hand-back):after{opacity:1}.event-hand-tier-royal .event-hand-seat:hover .event-hand-face{background-position:0 0,100% 0}.event-hand-tier-royal .event-hand-seat:hover .event-hand-back{background-position:0 0,0 0,0 0,100% 0}}}.event-details>.event-christmas{padding-bottom:clamp(32px,5vw,64px)}.event-christmas-heading{justify-items:center;display:grid}.event-details .event-christmas h2{max-width:11em;color:var(--event-panel);letter-spacing:-.02em;text-wrap:balance;margin:18px 0 0;font-size:clamp(40px,5.6vw,76px);line-height:1.02}.event-details .event-christmas-lede{font-family:var(--event-display-font);margin:14px 0 0;font-size:clamp(20px,2.2vw,28px);font-weight:500;line-height:1.25}.event-christmas-stage{width:min(88%,860px);margin:clamp(72px,8vw,104px) auto 0;position:relative;container-type:inline-size}.event-christmas-stage:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(closest-side,#ffe8bc24,#0000);position:absolute;inset:-40% -25%}.event-christmas-ticket{--mm:calc(100cqw / 170);isolation:isolate;grid-template-columns:minmax(0, 1fr) calc(43 * var(--mm));min-height:calc(68 * var(--mm));padding-left:calc(37 * var(--mm));border-radius:calc(2.4 * var(--mm));color:var(--event-ink);background:var(--event-paper);box-shadow:0 calc(4 * var(--mm)) calc(9 * var(--mm)) #04100d73;display:grid;position:relative;rotate:-2.5deg}.event-christmas-ticket:after{z-index:-1;inset:calc(2.6 * var(--mm));border:1px solid var(--event-detail);border-radius:calc(1.2 * var(--mm));content:"";position:absolute}.event-christmas-ribbon{inset:0 auto 0 calc(15 * var(--mm));width:calc(10.5 * var(--mm));background:linear-gradient(90deg, color-mix(in srgb, var(--event-accent) 76%, #000), var(--event-accent) 20%, color-mix(in srgb, var(--event-accent) 86%, #fff) 46%, var(--event-accent) 72%, color-mix(in srgb, var(--event-accent) 82%, #000));position:absolute}.event-christmas-bow{z-index:1;top:calc(-11 * var(--mm));left:calc(-7.75 * var(--mm));width:calc(56 * var(--mm));height:auto;position:absolute}.event-details .event-christmas-ticket :where(p){font-size:inherit;margin:0;line-height:1.4}.event-christmas-ticket-main,.event-christmas-stub{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.event-christmas-ticket-main{padding:calc(6 * var(--mm)) calc(5 * var(--mm)) calc(6 * var(--mm)) calc(2 * var(--mm))}.event-christmas-stub{border-left:1.5px dashed color-mix(in srgb, var(--event-ink) 32%, transparent)}.event-details .event-christmas-eyebrow,.event-details .event-christmas-tagline,.event-details .event-christmas-unit,.event-details .event-christmas-admit{font-size:max(10px, calc(2.2 * var(--mm)));letter-spacing:.22em;text-transform:uppercase;font-weight:600}.event-christmas-eyebrow,.event-christmas-tagline{color:var(--event-accent)}.event-details .event-christmas-wordmark{margin-top:calc(1.6 * var(--mm));font-family:var(--event-display-font);font-weight:500;line-height:.95}.event-christmas-wordmark .event-wordmark-name{color:var(--event-accent);font-size:calc(11 * var(--mm))}.event-christmas-wordmark .event-wordmark-tail{font-size:calc(12 * var(--mm))}.event-details .event-christmas-details{margin-top:calc(2.6 * var(--mm));padding-top:calc(2.2 * var(--mm));border-top:1px solid color-mix(in srgb, var(--event-detail) 55%, transparent);font-size:max(12px, calc(2.7 * var(--mm)));line-height:1.5}.event-christmas-details strong{font-weight:600}.event-details .event-christmas-tagline{margin-top:calc(2.4 * var(--mm));font-size:max(9px, calc(1.9 * var(--mm)))}.event-details .event-christmas-price{margin-top:calc(1 * var(--mm));color:var(--event-accent);font-family:var(--event-display-font);font-size:calc(12 * var(--mm));letter-spacing:-.03em;font-weight:500;line-height:1}.event-details .event-christmas-unit{margin-top:calc(1 * var(--mm))}.event-details .event-christmas-admit{margin-top:calc(2.6 * var(--mm));padding-top:calc(2.4 * var(--mm));border-top:1px solid color-mix(in srgb, var(--event-detail) 55%, transparent)}.event-details .event-christmas-was{margin-top:calc(1.2 * var(--mm));color:color-mix(in srgb, var(--event-ink) 66%, transparent);font-size:max(12px, calc(2.4 * var(--mm)))}.event-details .event-christmas-chip{z-index:1;right:calc(-7 * var(--mm));bottom:calc(-9 * var(--mm));width:calc(25 * var(--mm));aspect-ratio:1;color:var(--event-paper);background:radial-gradient(circle closest-side, var(--event-accent) 0 76%, transparent 76.6%), repeating-conic-gradient(var(--event-paper) 0 18deg, var(--event-accent) 18deg 45deg);box-shadow:0 calc(2 * var(--mm)) calc(5 * var(--mm)) #04100d66;font-size:max(8px, calc(1.6 * var(--mm)));letter-spacing:.14em;text-transform:uppercase;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-weight:600;line-height:1.5;display:flex;position:absolute;rotate:11.5deg}.event-christmas-chip strong{font-family:var(--event-display-font);font-size:calc(6.6 * var(--mm));letter-spacing:0;font-weight:500;line-height:1}.event-christmas-perks{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px clamp(24px,4vw,56px);width:min(100%,1080px);margin:clamp(80px,9vw,120px) auto 0;display:grid}.event-christmas-perks h3{color:var(--event-panel);font-family:var(--event-display-font);align-items:baseline;gap:10px;margin:0 0 14px;font-size:clamp(24px,2.4vw,30px);font-style:italic;font-weight:500;line-height:1.1;display:flex}.event-christmas-perks .event-suit{width:auto;color:var(--event-detail);font-size:.8em;font-style:normal}.event-christmas-perks ul{margin:0;padding:0;list-style:none}.event-christmas-perks li{border-top:1px solid color-mix(in srgb, var(--event-detail) 30%, transparent);color:color-mix(in srgb, var(--event-on-surface) 84%, transparent);text-wrap:pretty;padding:11px 0;font-size:15px;line-height:1.45}.event-christmas-perks strong{color:var(--event-on-surface);font-weight:600}@keyframes event-christmas-deliver{0%{opacity:0;translate:0 64px;rotate:-9deg}}@keyframes event-christmas-tie{0%{opacity:0;rotate:-18deg;scale:.5}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.event-christmas-ticket{animation:cubic-bezier(.16,1,.3,1) both event-christmas-deliver;animation-timeline:view();animation-range:entry 10% cover 40%}.event-christmas-bow{transform-origin:50% 40%;animation:cubic-bezier(.34,1.56,.64,1) both event-christmas-tie;animation-timeline:view();animation-range:entry 90% cover 45%}}}@container (width<=559px){.event-christmas-ticket{--mm:calc(100cqw / 88);padding-left:calc(19 * var(--mm));grid-template-columns:minmax(0,1fr);rotate:-2deg}.event-christmas-ribbon{left:calc(8 * var(--mm));width:calc(7 * var(--mm))}.event-christmas-bow{top:calc(-7 * var(--mm));left:calc(-3.5 * var(--mm));width:calc(30 * var(--mm))}.event-christmas-ticket-main{padding:calc(10 * var(--mm)) calc(5 * var(--mm)) calc(5 * var(--mm)) 0}.event-christmas-stub{margin-right:calc(5 * var(--mm));padding:calc(5 * var(--mm)) 0 calc(9 * var(--mm));border-top:1.5px dashed color-mix(in srgb, var(--event-ink) 32%, transparent);border-left:0}.event-details .event-christmas-chip{right:calc(-2 * var(--mm));bottom:calc(-7 * var(--mm));width:calc(22 * var(--mm))}}.event-contact{font-size:15px}.event-legal{color:var(--event-on-surface);background:var(--event-surface-dark);font-family:var(--event-body-font);padding:40px clamp(16px,5vw,64px) 56px}.event-legal p{width:min(100%,880px);margin:0 auto 12px;font-size:13px;line-height:1.6}.event-legal p:first-child{font-size:15px}@keyframes event-cover-exit{to{opacity:0;transform:translateY(-6%)scale(.94)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.event-cover{view-timeline-name:--event-cover}.event-cover>*{animation:linear both event-cover-exit;animation-timeline:--event-cover;animation-range:exit exit 90%}}}@media (width<=959px){.event-hand-tier-impact{width:calc(48 * var(--hand-unit) + 2 * var(--hand-spread));flex-wrap:wrap}.event-hand-tier-impact .event-hand-slot{--card-width:calc(16 * var(--hand-unit))}}@media (width<=919px){.event-banner-summary{display:none}}@media (width<=899px){.event-cover-hero .event-portrait-card figcaption{letter-spacing:.12em;font-size:7px}}@media (width<=639px){.event-banner{gap:12px;padding-left:18px}.event-banner .event-button-quiet{display:none}.event-banner .event-wordmark-name{font-size:24px}.event-banner-tail{font-size:18px}}@media (width<=859px){.event-ticket{grid-template-columns:minmax(0,1fr);justify-items:start}.event-actions{width:100%}}@media (width<=699px){.event-cover-hero{grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px}.event-cover-hero .event-portrait{width:min(100%,220px)}.event-cover-hero .event-wordmark-name{font-size:clamp(48px,15vw,72px)}.event-cover-hero .event-wordmark-tail{font-size:clamp(52px,17vw,80px)}.event-details>.event-story{grid-template-columns:minmax(0,1fr)}.event-details>section:has(>.event-download){flex-direction:column;display:flex}.event-download{float:none;order:1;width:128px;margin:28px 0 0}.event-story-photo{width:min(88%,360px);margin:0 auto}.event-details>:is(.event-partner-showcase,.event-christmas){padding-inline:12px}.event-hand-tier-experience{--hand-spread:calc(1.25 * var(--hand-unit));--tier-fan:5deg;--tier-lean:10deg;--tier-overlap:calc(-2 * var(--hand-unit))}.event-hand-tier-impact{--hand-spread:calc(2.2 * var(--hand-unit));--tier-fan:3deg;--tier-lean:20deg;--tier-overlap:calc(-2.2 * var(--hand-unit))}.event-hand-tier-royal .event-hand-slot{--card-width:calc(17.5 * var(--hand-unit))}.event-hand-tier-experience .event-hand-slot{--card-width:calc(16.75 * var(--hand-unit))}.event-partner-invite{grid-template-columns:minmax(0,1fr);width:100%;padding:24px 20px}.event-partner-invite .event-download{justify-self:start;padding-inline:0}.event-christmas-stage{width:100%;padding-inline:12px}.event-christmas-perks{grid-template-columns:minmax(0,1fr)}}
