.t8-ballpark{--hr-paper2:color-mix(in srgb,var(--sub) 90%,#7a6a40);--hr-soft:color-mix(in srgb,var(--main) 72%,#8a8a8a);--hr-turf2:#163827;--hr-ease:cubic-bezier(.37,0,.63,1)}.t8-ballpark .t8-heading small{letter-spacing:.24em}.t8-ballpark .t8-heading h2{text-wrap:balance;margin:6px 0 0}.t8-ballpark .t8-heading{margin-bottom:32px}.hr-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t8-ballpark .t8-balli{width:90px;height:auto;overflow:visible}.t8-balli-bob{transform-origin:60px 120px;transform-box:view-box;animation:2.2s ease-in-out infinite hr-bob}.t8-balli-arm{transform-origin:96px 92px;transform-box:view-box;animation:1.4s ease-in-out infinite hr-wave}@keyframes hr-bob{50%{transform:translateY(-4px)rotate(-2deg)}}@keyframes hr-wave{50%{transform:rotate(-18deg)}}.hr-gate{height:100vh;min-height:600px;background:radial-gradient(120% 80% at 50% 0%,#24563d 0%,var(--hr-turf2) 70%);height:100svh;max-height:920px;transition:opacity .6s var(--hr-ease);place-items:center;display:grid;position:relative;overflow:hidden}.hr-gate.is-out{z-index:20;opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0}.t8 .hr-gate-skip{z-index:3;min-height:30px;color:var(--chalk);background:0 0;border:1px solid #fbf8f059;border-radius:20px;padding:4px 12px;font-size:12px;position:absolute;top:14px;right:16px}.hr-gate-in{justify-items:center;gap:18px;width:min(300px,78vw);display:grid}.hr-gt{filter:drop-shadow(0 18px 30px #00000059);width:100%;color:var(--main);animation:.9s cubic-bezier(.2,.8,.2,1) both hr-tk-in;position:relative;transform:rotate(-2deg)}@keyframes hr-tk-in{0%{opacity:0;transform:translateY(40px)rotate(-4deg)}to{opacity:1;transform:rotate(-2deg)}}.t8-ballpark .hr-gt-mascot{z-index:2;width:74px;margin:0;position:absolute;top:-50px;right:-12px;transform:rotate(8deg)}.hr-gt-main{background:var(--sub);border-radius:14px 14px 0 0;padding:22px 20px 18px;position:relative;-webkit-mask:radial-gradient(9px at 0 100%,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100% 100%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(9px at 0 100%,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100% 100%,#0000 98%,#000) 100%/51% 100% no-repeat}.hr-gt-top{font:10px var(--display);letter-spacing:.2em;color:var(--hr-soft);justify-content:space-between;display:flex}.hr-gt-big{font:700 44px/.95 var(--display);letter-spacing:.01em;margin:14px 0 6px}.hr-gt-big span{color:var(--accent)}.hr-gt-names{font:18px/1.4 var(--heading)}.hr-gt-names span{color:var(--accent)}.hr-gt-meta{border-top:1.5px solid var(--main);grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;padding-top:10px;display:grid}.hr-gt-meta b{font:600 18px/1.1 var(--display);display:block}.hr-gt-meta small{font:9px var(--display);letter-spacing:.18em;color:var(--hr-soft)}.hr-gt-perf{border-top:2px dashed color-mix(in srgb,var(--main) 35%,transparent);height:0;margin:0 12px}.t8 .hr-gt-stub{width:100%;color:var(--main);background:var(--sub);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border:0;border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex;position:relative;-webkit-mask:radial-gradient(9px at 0 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100% 0,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(9px at 0 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100% 0,#0000 98%,#000) 100%/51% 100% no-repeat}.hr-gt-stub .hr-bc{flex:1;height:34px}.hr-gt-stub em{font:600 12px var(--display);letter-spacing:.16em;color:var(--accent);white-space:nowrap;font-style:normal}.t8 .hr-gt-stub.is-hint{animation:1.6s ease-in-out 1.2s infinite hr-tug}@keyframes hr-tug{0%,60%,to{transform:none}70%{transform:translateY(9px)rotate(1deg)}80%{transform:translateY(2px)}}.t8 .hr-gt-stub.is-torn{cursor:default;animation:1s cubic-bezier(.45,0,.9,.55) forwards hr-fall}@keyframes hr-fall{to{transform:translate(40px,110vh)rotate(28deg)}}.hr-stamp{border:3px solid var(--accent);text-align:center;width:92px;height:92px;color:var(--accent);font:700 15px/1.05 var(--display);letter-spacing:.06em;opacity:0;mix-blend-mode:multiply;border-radius:50%;place-items:center;display:grid;position:absolute;top:58px;right:16px;transform:rotate(-14deg)scale(1.8)}.hr-stamp:before{content:"";border:1px solid var(--accent);border-radius:50%;position:absolute;inset:5px}.hr-stamp small{letter-spacing:.2em;font-size:8px;font-weight:500;display:block}.is-stamped .hr-stamp{animation:.26s cubic-bezier(.3,1.6,.6,1) forwards hr-stamp-in}@keyframes hr-stamp-in{to{opacity:.9;transform:rotate(-14deg)scale(1)}}.hr-gate-tip{color:#fbf8f0d1;text-align:center;margin:0;font-size:13px;transition:opacity .3s}.hr-bc{color:var(--main);display:block}.hr-cover{height:min(780px,100vh);background:var(--main);height:min(780px,100svh);min-height:560px;color:var(--chalk);position:relative;overflow:hidden}.t8-section.hr-cover{background:var(--hr-paper2);height:auto;min-height:0;padding:0}.hr-cover-photo{width:100%;height:100%;transition:transform 3.2s var(--hr-ease);inset:0;transform:scale(1.06);position:absolute!important}.hr-cover.is-live .hr-cover-photo{transform:scale(1)}.hr-cover:not(.t8-section):after{content:"";pointer-events:none;background:linear-gradient(#0f162859 0%,#0000 26% 52%,#0f1628c7 100%);position:absolute;inset:0}.hr-cover-top{z-index:2;font:11px var(--display);letter-spacing:.22em;justify-content:space-between;display:flex;position:absolute;top:18px;left:20px;right:20px}.hr-cover-bottom{z-index:2;text-align:center;padding:0 20px;position:absolute;bottom:30px;left:0;right:0}.hr-lettering{width:100%;max-width:360px;height:auto;margin:0 auto -6px;display:block;overflow:visible}.hr-lettering text{fill:var(--accent);fill-opacity:0;stroke:var(--chalk);stroke-width:1.6px;stroke-dasharray:1400;stroke-dashoffset:1400px;paint-order:stroke;font:96px T8Yellowtail,cursive}.hr-lettering path{fill:none;stroke:var(--accent);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:400;stroke-dashoffset:400px}.is-live .hr-lettering text{animation:2.8s ease-in-out forwards hr-draw,.7s 2.3s forwards hr-ink}.is-live .hr-lettering path{animation:.9s cubic-bezier(.5,0,.2,1) 2.1s forwards hr-draw}@keyframes hr-draw{to{stroke-dashoffset:0}}@keyframes hr-ink{to{fill-opacity:1;stroke-width:5px}}.hr-cover-fade{opacity:0;transition:opacity .8s linear 2.6s,transform .8s linear 2.6s;transform:translateY(10px)}.is-live .hr-cover-fade{opacity:1;transform:none}.hr-cover-bottom h1{font:24px var(--heading);letter-spacing:.04em;margin:6px 0 0}.hr-cover-bottom h1 i{color:var(--accent);margin:0 .3em;font-style:normal}.hr-cover-bottom p{font:13px var(--display);letter-spacing:.2em;opacity:.9;margin:2px 0 0}.hr-cover-bottom>div>span{letter-spacing:.06em;opacity:.9;font-size:13px}.hr-ticket-wrap{background:radial-gradient(circle at 20% 10%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 40%),var(--hr-paper2);color:var(--main);padding:64px 18px 24px}.hr-ticket{background:var(--chalk);box-shadow:0 1px 0 color-mix(in srgb,var(--main) 12%,transparent),0 20px 40px -24px color-mix(in srgb,var(--main) 45%,transparent);border-radius:16px;position:relative}.hr-ticket-band{background:var(--main);color:var(--chalk);font:11px var(--display);letter-spacing:.2em;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.hr-ticket-band>span:nth-child(2){flex:1}.hr-ball{background:var(--chalk);border-radius:50%;flex:none;width:18px;height:18px;position:relative;overflow:hidden}.hr-ball:before,.hr-ball:after{content:"";border:1.5px solid var(--accent);border-radius:50%;width:8px;position:absolute;top:2px;bottom:2px}.hr-ball:before{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;left:-4px}.hr-ball:after{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;right:-4px}.hr-ticket-body{padding:22px 20px 18px}.hr-match{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.hr-match small{font:10px var(--display);letter-spacing:.24em;color:var(--hr-soft);display:block}.hr-match b{font:28px/1.2 var(--heading);display:block}.hr-match span{color:var(--hr-soft);font-size:12px}.hr-match i{color:var(--accent);font:30px/1 T8Yellowtail,cursive}.hr-ticket-grid{border-top:1.5px solid var(--main);grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.hr-ticket-grid>div{border-bottom:1px solid color-mix(in srgb,var(--main) 15%,transparent);padding:10px 2px 10px 0}.hr-ticket-grid>div:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--main) 15%,transparent);padding-right:12px}.hr-ticket-grid>div:nth-child(2n){padding-left:12px}.hr-ticket-grid small{font:10px var(--display);letter-spacing:.22em;color:var(--hr-soft);display:block}.hr-ticket-grid b{font:600 19px/1.25 var(--display);overflow-wrap:anywhere;display:block}.hr-ticket-grid b.is-ko{font:17px/1.35 var(--heading)}.hr-perf{height:22px;position:relative}.hr-perf:before{content:"";border-top:2px dashed color-mix(in srgb,var(--main) 30%,transparent);position:absolute;top:50%;left:14px;right:14px}.hr-perf:after{content:"";background:radial-gradient(circle 11px at 0 50%,var(--hr-paper2) 98%,transparent) left/50% 100% no-repeat,radial-gradient(circle 11px at 100% 50%,var(--hr-paper2) 98%,transparent) right/50% 100% no-repeat;position:absolute;inset:0 -11px}.hr-stub{grid-template-columns:1fr auto;align-items:end;gap:14px;padding:8px 20px 18px;display:grid}.hr-stub .hr-bc{height:46px}.hr-stub small{font:11px var(--display);letter-spacing:.14em;color:var(--hr-soft);margin-top:4px;display:block}.hr-stub>b{font:700 13px/1.15 var(--display);letter-spacing:.14em;border:2px solid var(--main);text-align:center;padding:4px 8px}.hr-ticket-note{color:var(--hr-soft);text-align:center;margin:14px 0 0;font-size:12.5px}.hr-greeting{color:var(--main);text-align:center}.hr-greeting .t8-message{font-size:15.5px}.hr-families{text-align:center;gap:6px;margin:30px 0 0;display:grid}.hr-families p{margin:0}.hr-families small{color:var(--hr-soft);margin:0 .2em;font-size:13px}.hr-families b{font:18px var(--heading);margin-left:.3em}.hr-couple{background:var(--chalk)}.t8-ballpark .hr-lineup-mascot{width:64px;margin:0 auto 6px}.hr-player-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.t8 .hr-player{aspect-ratio:5/7.4;text-align:left;perspective:900px;width:100%;color:var(--main);background:0 0;border:0;padding:0;display:block}.hr-player-inner{height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,.7,.2,1);display:block;position:relative}.hr-player.is-flipped .hr-player-inner{transform:rotateY(180deg)}.hr-player-front,.hr-player-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:5px solid var(--chalk);background:var(--chalk);box-shadow:0 0 0 1px color-mix(in srgb,var(--main) 20%,transparent),0 14px 26px -16px color-mix(in srgb,var(--main) 60%,transparent);border-radius:10px;position:absolute;inset:0;overflow:hidden}.hr-player-photo{width:100%;height:100%}.hr-number{font:700 40px/1 var(--display);color:var(--chalk);text-shadow:0 2px 0 var(--accent),0 0 12px #00000040;position:absolute;top:4px;left:8px}.hr-player-band{background:var(--main);color:var(--chalk);padding:8px 10px 9px;position:absolute;bottom:0;left:0;right:0}.hr-player-band b{font:19px/1.2 var(--heading);display:block}.hr-player-band small{font:10px var(--display);letter-spacing:.16em;opacity:.8;display:block}.hr-player-grid>div:nth-child(2) .hr-player-band{background:var(--accent);color:var(--on-accent)}.hr-player-back{background:var(--sub);border-color:var(--sub);color:var(--main);flex-direction:column;gap:4px;padding:12px 12px 10px;font-size:12px;line-height:1.5;display:flex;overflow:auto;transform:rotateY(180deg)}.hr-player-back>strong{font:18px var(--heading)}.hr-player-back>small{font:10px var(--display);letter-spacing:.16em;color:var(--accent)}.hr-player-back>span b{font:10px var(--display);letter-spacing:.12em;color:var(--hr-soft)}.hr-player-back>em{border-top:1px dashed color-mix(in srgb,var(--main) 35%,transparent);margin-top:auto;padding-top:6px;font-style:normal}.hr-couple .t8-hint{color:var(--hr-soft);margin:16px 0 0;font-size:12.5px}.hr-staff{text-align:center;margin-top:20px}.hr-staff>div{justify-content:space-between;align-items:center;gap:6px;font-size:13px;display:flex}.hr-staff-photo{border-radius:50%;flex:none;width:44px;height:44px}.hr-staff>div>span{text-align:left;flex:1}.hr-together,.hr-calendar{background:var(--turf);color:var(--chalk);text-align:center}.hr-together{padding:64px 18px 40px}.hr-calendar{padding:24px 18px 56px}.hr-calendar .t8-heading,.hr-together .t8-heading{margin-bottom:22px}.hr-together .t8-heading small,.hr-calendar .t8-heading small{color:var(--led)}.hr-sb{background:linear-gradient(#1a4430,#173d2b);border:6px solid #0e2619;border-radius:4px;padding:16px 14px 14px;box-shadow:inset 0 0 0 1px #ffffff14}.hr-sb-title{font:600 13px var(--display);letter-spacing:.3em;border-bottom:2px solid #fbf8f040;padding-bottom:10px}.hr-dd{justify-content:center;align-items:center;gap:6px;margin:18px 0 6px;display:flex}.hr-pl{width:46px;height:62px;font:600 42px var(--display);color:var(--chalk);font-variant-numeric:tabular-nums;background:#0d241a;border-radius:3px;place-items:center;animation:.26s ease-in-out hr-plf;display:inline-grid;position:relative;box-shadow:inset 0 -2px #00000059,0 1px #ffffff0f}.hr-pl:after{content:"";background:#00000073;height:1px;position:absolute;top:50%;left:0;right:0}.hr-pl.is-d{background:var(--accent);color:var(--on-accent)}@keyframes hr-plf{0%{transform:scaleY(.05)}to{transform:none}}.hr-sep{font:30px var(--display);color:#fbf8f080}.hr-cd{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.hr-cd .hr-pl{width:100%;height:46px;font-size:26px;display:grid}.hr-cd small{font:10px var(--display);letter-spacing:.2em;opacity:.7;margin-top:6px;display:block}.hr-ticker{white-space:nowrap;background:#0a1a12;border-radius:2px;margin-top:16px;padding:6px 0;overflow:hidden}.hr-ticker span{font:500 14px var(--display);letter-spacing:.14em;color:var(--led);text-shadow:0 0 6px #ffc63a99;padding-left:100%;animation:22s linear infinite hr-tick;display:inline-block}@keyframes hr-tick{to{transform:translate(-100%)}}.hr-cal{background:var(--chalk);color:var(--main);text-align:center;border-radius:6px;padding:18px 16px 14px}.hr-cal-h{border-bottom:1.5px solid var(--main);justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.hr-cal-h b{font:600 20px var(--display);letter-spacing:.06em}.hr-cal-h small{font:11px var(--display);letter-spacing:.2em;color:var(--hr-soft)}.hr-cal-g{grid-template-columns:repeat(7,1fr);row-gap:2px;margin-top:8px;display:grid}.hr-cal-g span{font:15px var(--display);padding:6px 0;position:relative}.hr-cal-g .is-w{letter-spacing:.14em;color:var(--hr-soft);font-size:10px}.hr-cal-g .is-sun{color:var(--accent)}.hr-cal-g .is-gd{color:var(--on-accent);z-index:0}.hr-cal-g .is-gd:before{content:"";background:var(--accent);z-index:-1;border-radius:50%;width:34px;height:34px;margin:auto;position:absolute;inset:0}.hr-cal-g .is-gd:after{content:"GAME DAY";letter-spacing:.12em;color:var(--accent);white-space:nowrap;font-size:8px;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.hr-dline{margin:22px 0 0;font-size:15px}.hr-dline b{font:600 20px var(--display);color:var(--led)}.hr-calendar .t8-landscape{border:4px solid var(--chalk);margin-top:24px}.hr-story{color:var(--main)}.hr-innings{gap:30px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hr-innings:before{content:"";border-left:2px dotted color-mix(in srgb,var(--main) 30%,transparent);position:absolute;top:8px;bottom:8px;left:21px}.hr-innings li{grid-template-columns:44px 1fr;align-items:start;gap:14px;display:grid}.hr-innings li>b{background:var(--main);width:44px;height:44px;color:var(--chalk);font:600 16px/1 var(--display);z-index:1;border-radius:50%;align-content:center;place-items:center;display:grid;position:relative}.hr-innings li>b small{margin-top:1px;font-size:9px;display:block}.hr-innings li.is-walkoff>b{background:var(--accent);color:var(--on-accent)}.hr-innings h3{margin:0 0 8px;font-size:19px;line-height:1.35}.hr-innings .t8-landscape{border:4px solid var(--chalk);box-shadow:0 10px 22px -16px color-mix(in srgb,var(--main) 70%,transparent);border-radius:4px}.hr-innings .t8-message{text-align:left;color:var(--hr-soft);margin:8px 0 0;font-size:14px;line-height:1.75}.hr-walkoff{background:var(--main);height:300px;margin:56px -24px -64px;position:relative;overflow:hidden}.hr-walkoff .t8-landscape{aspect-ratio:auto;opacity:.85;border-radius:0;height:100%;position:absolute;inset:0}.hr-walkoff-label{z-index:1;background:var(--accent);color:var(--on-accent);font:600 12px var(--display);letter-spacing:.2em;padding:4px 10px;position:absolute;top:18px;left:18px}.hr-walkoff strong{z-index:1;white-space:nowrap;font:700 64px/1 var(--display);letter-spacing:.02em;color:#0000;-webkit-text-stroke:2px var(--chalk);animation:16s linear infinite hr-tick;position:absolute;bottom:22px;left:0}.hr-walkoff strong i{color:var(--accent);-webkit-text-stroke:0;font-style:normal}.hr-gallery{background:var(--sub);padding-top:0}.hr-kisscam{background:var(--main);color:var(--chalk);text-align:center;margin:0 -24px 64px;padding:72px 24px 64px}.hr-kisscam .t8-heading{margin-bottom:0}.hr-kisscam .t8-heading small{color:var(--led)}.t8 .hr-kiss-screen{width:100%;max-width:340px;color:inherit;background:#0b1222;border:0;border-radius:8px;margin:24px auto 0;padding:14px;display:block;position:relative}.hr-kiss-screen:before{content:"";background:radial-gradient(circle,var(--led) 2.2px,transparent 2.8px) 0 0/12px 12px;filter:drop-shadow(0 0 3px #ffc63acc);border-radius:8px;padding:5px;animation:.6s steps(2,end) infinite hr-chase;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes hr-chase{to{background-position:6px 6px}}.hr-kiss-scr{border-radius:3px;display:block;position:relative;overflow:hidden}.hr-kiss-scr .t8-landscape{filter:saturate(1.05)contrast(1.05);border-radius:0}.hr-kiss-scr:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000024 0 1px,#0000 1px 3px);position:absolute;inset:0}.hr-kiss-scr>b{z-index:1;font:700 22px var(--display);letter-spacing:.2em;color:var(--led);text-shadow:0 0 10px #ffc63ae6;white-space:nowrap;position:absolute;top:10px;left:50%;transform:translate(-50%)}.hr-heart{z-index:2;pointer-events:none;opacity:0;width:110px;height:110px;margin:-55px 0 0 -55px;animation:1.1s cubic-bezier(.2,1.4,.4,1) forwards hr-heart;position:absolute;top:50%;left:50%}@keyframes hr-heart{0%{opacity:0;transform:scale(.2)}30%{opacity:1;transform:scale(1.15)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.t8-ballpark .hr-kiss-mascot{z-index:3;width:70px;margin:0;position:absolute;bottom:-26px;left:-10px}.hr-kisscam>.wc-reveal-anchor+p,.hr-kisscam>p{opacity:.75;margin:34px 0 0;font-size:13px}.hr-gallery .t8-gallery{margin:0 -24px;padding:4px 24px 18px}.hr-gallery .t8-gallery>button{box-shadow:0 0 0 1px color-mix(in srgb,var(--main) 18%,transparent),0 16px 28px -18px color-mix(in srgb,var(--main) 70%,transparent);border-radius:10px;flex:0 0 72%;padding:0;overflow:hidden}.hr-gallery .t8-gallery-photo{aspect-ratio:3/4;border-radius:4px;width:auto;height:auto;margin:7px 7px 0}.hr-gallery .t8-gallery>button>small{font:11px var(--display);letter-spacing:.16em;justify-content:space-between;padding:8px 12px 10px;display:flex}.hr-gallery .t8-gallery>button>small strong{color:var(--accent);font-weight:600}.hr-location{text-align:center;background:var(--chalk)}.hr-accounts{color:var(--main);text-align:center}.hr-accounts .t8-actions{border:1.5px solid var(--main);border-radius:999px;grid-template-columns:1fr 1fr;gap:0;margin:0 0 14px;display:grid;overflow:hidden}.hr-accounts .t8-actions button{border:0;border-radius:0;min-height:42px;font-size:14px}.hr-accounts .t8-actions [aria-pressed=true]{background:var(--main);border-color:var(--main);color:var(--chalk)}.hr-accounts .t8-account{background:var(--chalk);box-shadow:0 0 0 1px color-mix(in srgb,var(--main) 10%,transparent);text-align:left;border:0;border-radius:8px;margin-top:8px;padding:12px 14px;font-size:13px}.hr-accounts .t8-account button{border-radius:999px;min-height:32px;padding:5px 12px;font-size:12px}.hr-rsvp{text-align:center;color:var(--main);background:var(--hr-paper2)}.hr-rsvp .inv-title{font-size:20px}.hr-eticket{background:var(--chalk);color:var(--main);border:2px dashed var(--accent);border-radius:12px;padding:20px}.hr-eticket>small{font-size:11px;display:block}.hr-eticket .hr-bc{height:40px;margin-top:20px}.t8-section.hr-closing{padding:0}.hr-end{height:min(720px,96vh);background:var(--main);height:min(720px,96svh);min-height:520px;color:var(--chalk);text-align:center;position:relative;overflow:hidden}.hr-end-photo{width:100%;height:100%;inset:0;position:absolute!important}.hr-end:after{content:"";pointer-events:none;background:linear-gradient(#0f16281a 30%,#0f1628cc);position:absolute;inset:0}.hr-end.is-plain{background:radial-gradient(120% 80% at 50% 0%,#24563d,var(--hr-turf2) 75%)}.hr-final{z-index:2;gap:4px;display:flex;position:absolute;top:28px;left:50%;transform:translate(-50%)}.hr-final .hr-pl{background:#0d241ae6;width:34px;height:44px;font-size:28px;animation:none}.is-live .hr-final .hr-pl{animation:.3s ease-in-out both hr-plf}.is-live .hr-final .hr-pl:nth-child(2){animation-delay:.12s}.is-live .hr-final .hr-pl:nth-child(3){animation-delay:.24s}.is-live .hr-final .hr-pl:nth-child(4){animation-delay:.36s}.is-live .hr-final .hr-pl:nth-child(5){animation-delay:.48s}.hr-confetti{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hr-end-bottom{z-index:2;padding:0 24px;position:absolute;bottom:30px;left:0;right:0}.t8-ballpark .hr-end-mascot{width:70px;margin:0 auto 4px}.hr-end .hr-lettering{margin-bottom:0}.hr-end .t8-heading{margin:0}.hr-end .t8-heading small{color:var(--led);font-size:11px}.hr-end .t8-heading h2{margin:2px 0 0;font-size:20px}.hr-end .t8-message{opacity:.92;max-width:24em;margin:6px auto 0;font-size:14.5px;line-height:1.8}.hr-signature{font:13px var(--display);letter-spacing:.2em;opacity:.85;margin:8px 0 0}.t8-ballpark .t8-footer{background:var(--main);color:#fbf8f099;font:11px var(--display);letter-spacing:.24em}@media (prefers-reduced-motion:reduce){.t8 .hr-ticker span,.t8 .hr-walkoff strong{padding-left:16px;animation:none!important}.t8 .t8-balli-bob,.t8 .t8-balli-arm,.t8 .hr-kiss-screen:before,.t8 .hr-gt-stub,.t8 .hr-gt,.t8 .hr-pl{animation:none!important}.t8 .hr-gate{transition-duration:.01ms}.t8 .hr-lettering text{fill-opacity:1;stroke-dashoffset:0;animation:none!important}.t8 .hr-lettering path{stroke-dashoffset:0;animation:none!important}.t8 .hr-cover-fade{opacity:1;transition:none;transform:none}.t8 .hr-cover-photo{transition:none;transform:none}.t8 .is-stamped .hr-stamp{opacity:.9;animation:none;transform:rotate(-14deg)}.t8 .hr-player-inner{transition:none}.t8 .hr-confetti{display:none}}.t8-ballpark .cg-snap section,.t8-ballpark .cg-book>section{text-align:center}.t8-ballpark .cg-snap .inv-snap-subtitle{color:var(--hr-soft);margin:0 0 16px;font-size:13px}.t8-ballpark .hr-snap-art{aspect-ratio:16/9;border:6px solid var(--main);color:#fff;max-width:340px;box-shadow:0 0 0 2px var(--sub),0 10px 24px #0003;background:#0b1410;border-radius:10px;place-items:center;gap:2px;margin:0 auto 14px;display:grid;position:relative;overflow:hidden}.t8-ballpark .hr-snap-art:before{content:"";background:repeating-linear-gradient(0deg,#ffffff0d 0 2px,#0000 2px 4px);position:absolute;inset:0}.t8-ballpark .hr-snap-art strong{font:700 44px/1 var(--display,T8Oswald),sans-serif;letter-spacing:.06em;color:#ffc63a;text-shadow:0 0 12px #ffc63a88}.t8-ballpark .hr-snap-art small{letter-spacing:.2em;opacity:.8;font:600 11px T8Oswald,sans-serif}.t8-ballpark .hr-snap-live{letter-spacing:.12em;color:var(--accent);font:700 11px T8Oswald,sans-serif;animation:1.2s steps(2,end) infinite t8hr-blink;position:absolute;top:8px;left:10px}@keyframes t8hr-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.t8-ballpark .hr-snap-live{animation:none}}.t8-ballpark .cg-snap .inv-snap-card,.t8-ballpark .cg-book .inv-guestbook-list{background:var(--hr-paper2);max-width:360px;color:var(--main);text-align:left;border:2px dashed color-mix(in srgb,var(--main) 35%,transparent);border-radius:12px;margin:0 auto;padding:18px 18px 16px;position:relative}.t8-ballpark .cg-snap .inv-snap-card p{margin:0 0 10px;font-size:13px}.t8-ballpark .cg-snap .inv-message{white-space:pre-wrap;font-weight:600}.t8-ballpark .cg-snap .inv-action,.t8-ballpark .cg-book .inv-action{letter-spacing:.08em;border-radius:999px;width:100%;font:700 16px/1 T8Oswald,sans-serif}.t8-ballpark .cg-preview-note{text-align:center;opacity:.75;margin:10px 0 0!important;font-size:11px!important}.t8-ballpark .cg-book .inv-guestbook-entry{border-bottom:1px dashed color-mix(in srgb,var(--main) 25%,transparent);padding:10px 0}.t8-ballpark .t8-x-poem{border-top:3px solid var(--accent);border-bottom:3px solid var(--accent);margin:0 24px;padding:20px 16px}.t8-ballpark .t8-x-notices{padding:0 20px}.t8-ballpark .t8-x-notice,.t8-ballpark .t8-x-card{background:var(--hr-paper2);border:2px dashed color-mix(in srgb,var(--main) 30%,transparent);color:var(--main);border-radius:12px}.t8-ballpark .t8-x-no{opacity:1;color:var(--accent);font:700 13px T8Oswald,sans-serif}.t8-ballpark .t8-x-notice h3{font:18px var(--heading)}.t8-ballpark .t8-x-q b,.t8-ballpark .t8-x-rows dt{color:var(--accent);opacity:1;font-weight:700}.t8-ballpark .t8-x-card .t8-button{letter-spacing:.08em;border-radius:999px;width:100%;font:700 15px T8Oswald,sans-serif}
