.cx{min-height:100vh;font-size:17px;line-height:1.6}.cx *,.cx :after,.cx :before{box-sizing:border-box}:where(.cx) :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0;padding:0}:where(.cx) :is(ul,ol){list-style:none}:where(.cx) img{display:block;width:100%;height:100%;object-fit:cover}:where(.cx) table{border-collapse:collapse;width:100%}.cx-skip{position:fixed;z-index:60;top:8px;left:8px;padding:12px 16px;background:#fff;color:#111;transform:translateY(-200%)}.cx-skip:focus{transform:none}.cx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cx-fields,.cx-form{display:grid;gap:18px}.cx-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-field{display:grid;gap:7px;font-size:15px;font-weight:600}.cx-field-wide{grid-column:1/-1}.cx-field input,.cx-field select,.cx-field textarea{width:100%;min-height:48px;padding:11px 13px;font:inherit;font-weight:400;font-size:17px;color:inherit;background:transparent;border:1.5px solid;border-radius:0}.cx-field textarea{min-height:110px;resize:vertical}.cx-field small,.cx-note{font-size:15px;font-weight:400;opacity:.82}.cx-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:13px 22px;font:inherit;font-weight:700;border:0;cursor:pointer}.cx-result{display:grid;gap:14px}.cx-result:focus{outline:none}.cx-result dl{display:grid;gap:6px}.cx-result dl div{display:grid;grid-template-columns:110px 1fr;gap:12px}.cx-result dt{opacity:.75}.cx-result dd{overflow-wrap:anywhere}.cx-actions{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.cx-link{font:inherit;background:none;border:0;padding:0;color:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}@media (max-width:620px){.cx-fields,.cx-result dl div{grid-template-columns:1fr}.cx-result dl div{gap:0}}.cx-track{display:grid;gap:22px}.cx-track-pick{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.cx-track-pick label{position:relative;cursor:pointer}.cx-track-pick input{position:absolute;inset:0;opacity:0;cursor:pointer}.cx-track-pick span{display:block;padding:11px 18px;border:1.5px solid;font-weight:600}.cx-track-pick input:focus-visible+span{outline:3px solid currentColor;outline-offset:3px}.cx-tag{font-size:15.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.cx-austin,.cx-path{padding:clamp(56px,7vw,104px) var(--gutter);border-top:1px solid;scroll-margin-top:48px}.cx-austin{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,6vw,96px);align-items:start}:where(.cx-austin,.cx-path) h2{font-size:clamp(2rem,4vw,3.2rem);line-height:1.1}.cx-austin p+p{margin-top:16px}.cx-path ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 clamp(16px,2vw,28px);margin-top:clamp(28px,4vw,48px);counter-reset:path}.cx-path li{counter-increment:path;display:grid;align-content:start;gap:10px;padding-top:16px;border-top:3px solid}.cx-path li:before{content:counter(path,decimal-leading-zero);font-weight:700;font-size:15.5px;letter-spacing:.08em}:where(.cx-path) h3{font-size:1.35rem;line-height:1.18}.cx-path li p{font-size:16px;line-height:1.5}.cx-path li a{font-size:16px}.cx-path li a,.cx-way-link{font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}@media (max-width:1000px){.cx-path ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px clamp(16px,3vw,28px)}}@media (max-width:700px){.cx-austin,.cx-path ol{grid-template-columns:1fr}}.ty{--gutter:clamp(20px,5vw,72px);--ease:cubic-bezier(.16,1,.3,1);font-family:var(--body);-webkit-font-smoothing:auto;caret-color:var(--hl)}.ty,.ty section,.ty-footer,.ty-header{background:var(--bg);color:var(--fg)}:where(.ty) a{color:inherit;text-decoration:none}.ty ::selection{background:var(--hl);color:var(--on-hl)}.ty :focus-visible{outline:3px solid var(--focus,var(--hl));outline-offset:3px}.ty h1,.ty h2,.ty h3{font-family:var(--display);font-weight:var(--display-weight);text-wrap:balance}.ty h2{font-size:clamp(2rem,3.8vw,3.2rem);line-height:1.08}.ty h3{font-size:1.5rem;line-height:1.15}.ty p{max-width:62ch}.ty-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 32px;padding:22px var(--gutter);border-bottom:1px solid var(--rule)}.ty-brand{font-family:var(--display);font-weight:var(--display-weight);font-size:28px;line-height:1}.ty-header nav{display:flex;flex-wrap:wrap;gap:4px 26px;font-size:16px;font-weight:600}.ty-header nav a{padding:6px 0;border-bottom:2px solid transparent;transition:border-color .25s var(--ease)}.ty-header nav a:hover{border-color:var(--hl)}.ty-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,6vw,88px);align-items:center;padding:clamp(44px,6vw,96px) var(--gutter)}.ty-hero h1{font-size:clamp(2.7rem,5.2vw,4.8rem);line-height:1.04}.ty-hero h1 em{display:block;font-style:normal}.ty-hero figure{aspect-ratio:4/3;overflow:hidden}.ty-deck{margin-top:36px;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.5;max-width:48ch}.ty-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:32px}.ty .cx-btn,.ty-btn{display:inline-flex;align-items:center;min-height:52px;padding:13px 24px;background:var(--accent);color:var(--on-accent);font-weight:700;font-size:17px;transition:background-color .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.ty .cx-btn:hover,.ty-btn:hover{background:var(--hl);color:var(--on-hl);transform:translateY(-2px)}.ty-done a,.ty-empty a,.ty-footer a,.ty-text-link{font-weight:600;text-decoration:underline;text-decoration-color:var(--hl);text-decoration-thickness:2px;text-underline-offset:.25em}.ty-calendar,.ty-hosts,.ty-join,.ty-propose{padding:clamp(56px,7vw,104px) var(--gutter);scroll-margin-top:48px}.ty-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 40px;margin-bottom:26px}.ty-sample,.ty-section-head p{font-size:16px;color:var(--muted);max-width:52ch}.ty-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.ty-filter button,.ty-pick{min-height:44px;padding:9px 16px;font:inherit;font-weight:600;font-size:16px;color:inherit;background:transparent;border:1.5px solid;cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease)}.ty-filter button:hover,.ty-pick:hover{background:var(--hl);color:var(--on-hl);border-color:var(--hl)}.ty-filter button[aria-pressed=true],.ty-pick[aria-expanded=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.ty-tag{display:inline-block;padding:6px 10px;font-size:15px;font-weight:600;border:1.5px dashed;white-space:nowrap}.ty-row{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;gap:8px 28px;align-items:center;padding:18px 0;border-top:1px solid var(--rule)}.ty-row:last-child{border-bottom:1px solid var(--rule)}.ty-row time{font-family:var(--data);font-weight:700;font-size:1.5rem;line-height:1}.ty-row time span{font-weight:400;opacity:.8}.ty-row-body p{font-size:16px;color:var(--muted);margin-top:4px}.ty-row-proposed .ty-row-body h3{opacity:.85}.ty-panel{grid-column:1/-1;margin-top:8px;padding:clamp(18px,2.4vw,28px);background:var(--panel);color:var(--panel-fg,var(--fg))}.cx-btn:disabled{opacity:.6;cursor:progress}.ty-done,.ty-error{font-size:17px;max-width:64ch}.ty-error{font-weight:600;padding:10px 14px;border:2px solid}.ty-empty{color:var(--muted);padding:18px 0}.ty-propose{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,88px);align-items:start}.ty-how{display:grid;gap:0;margin-top:28px;counter-reset:how}.ty-how li{counter-increment:how;display:grid;grid-template-columns:2.2rem 1fr;gap:0 10px;padding:16px 0;border-top:1px solid var(--rule);max-width:46ch}.ty-how li:before{content:counter(how);font-family:var(--data);font-weight:700;font-size:1.3rem;line-height:1.25;color:var(--num,var(--hl))}.ty-how strong{display:block}.ty-card{padding:clamp(20px,3vw,36px);background:var(--panel);color:var(--panel-fg,var(--fg))}.ty .cx-field input,.ty .cx-field select,.ty .cx-field textarea{background:var(--field,#fff);color:var(--field-fg,#111);border:1.5px solid var(--field-line,currentColor)}.ty .cx-field input::placeholder{color:#5f6670}.ty-desk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,72px)}.ty-desk h3{padding-bottom:12px;border-bottom:2px solid var(--fg)}.ty-desk li{display:grid;gap:14px;padding:18px 0;border-bottom:1px solid var(--rule)}.ty-confirm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.ty-notice{padding:18px 20px!important;margin-top:16px;background:var(--panel);color:var(--panel-fg,var(--fg));border:0!important}.ty-notice small{font-size:15px;opacity:.85}.ty-join{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,88px)}.ty-join>div{display:grid;gap:14px;justify-items:start;align-content:start}.ty-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(32px,6vw,88px);padding:48px var(--gutter) 60px;border-top:1px solid var(--rule)}.ty-footer-brand{font-family:var(--display);font-weight:var(--display-weight);font-size:clamp(2rem,4vw,3.2rem);line-height:1}.ty-footer div{display:grid;gap:6px;font-size:16px;color:var(--muted)}@media (max-width:860px){.ty-desk,.ty-footer,.ty-hero,.ty-join,.ty-propose{grid-template-columns:1fr}.ty-row{grid-template-columns:minmax(0,1fr) auto}.ty-row time{grid-column:1/-1}.ty-confirm{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ty *{transition:none!important;animation:none!important}.ty .cx-btn:hover,.ty-btn:hover{transform:none}}.ty-playbill{--g:#1634d6;--t:#ffffff;--m:#d3d9ff;--r:#4a63e8;--h:#d4ff3a;--oh:#0a1466;--p:#f4f5ff;--i:#0a1040;--im:#3a4070;--bg:var(--g);--fg:var(--t);--muted:var(--m);--rule:var(--r);--hl:var(--h);--on-hl:var(--oh);--accent:var(--h);--on-accent:var(--oh);--panel:var(--p);--panel-fg:var(--i);--display:"Space Grotesk Variable","Space Grotesk",system-ui,sans-serif;--display-weight:600;--body:"Archivo Variable",system-ui,sans-serif;--data:"Space Grotesk Variable","Space Grotesk",system-ui,sans-serif;--mono:"DM Mono",ui-monospace,"SF Mono",monospace;--script:"Caveat",cursive;--radius:18px;--tile:color-mix(in srgb,var(--t) 11%,var(--g));--glow:linear-gradient(105deg,var(--p) 30%,color-mix(in srgb,var(--h) 60%,var(--p)))}.ty[data-palette=sunrise]{--g:#faf6ee;--t:#141414;--m:#4f483b;--r:#e0d6c2;--h:#e85d0c;--oh:#141414;--p:#fffdf8;--i:#141414;--im:#4f483b;--lime:#c6f432;--orange:#ff6a13;--amber:#ffb627;--accent:var(--orange);--on-accent:#141414;--tile:#f1ebdf;--glow:linear-gradient(120deg,#fffdf8 25%,#eef9c8);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .05 0 0 0 0 0 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--deep:var(--grain),radial-gradient(110% 90% at 12% 8%,rgba(255,255,255,.22),transparent 55%),linear-gradient(135deg,#ff6a13 0%,#ff8a1f 45%,#ffb627 100%)}.ty-playbill h1,.ty-playbill h2,.ty-playbill h3{letter-spacing:-.03em}.ty-playbill h2{font-size:clamp(2rem,3.8vw,3.2rem);line-height:1.02}.ty-kicker,.ty-playbill .cx-tag,.ty-playbill .ty-header nav,.ty-status{font-family:var(--mono);font-size:13.5px;font-weight:500;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.ty-playbill .ty-brand{font-size:24px;letter-spacing:-.03em}.ty-playbill .cx-btn,.ty-playbill .ty-btn{gap:10px;min-height:50px;padding:13px 24px;border-radius:999px;font-family:var(--display);font-weight:600;font-size:17px;letter-spacing:-.01em}.ty-playbill .cx-btn:after,.ty-playbill .ty-btn:after{content:"→";transition:transform .25s var(--ease)}.ty-playbill .cx-btn:hover:after,.ty-playbill .ty-btn:hover:after{transform:translateX(4px)}.ty-playbill .ty-filter button,.ty-playbill .ty-pick{border-radius:999px;font-family:var(--display)}.ty-playbill .ty-tag{border-radius:999px;font-family:var(--mono);font-size:13px;text-transform:uppercase;letter-spacing:.06em}.ty-playbill .ty-hero{position:relative;isolation:isolate;overflow:hidden;grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr);gap:clamp(24px,4vw,64px);min-height:min(84vh,820px);align-items:end;padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(36px,5vw,64px)}.ty-backdrop{position:absolute;inset:0;z-index:-1;background:var(--g)}.ty-backdrop img,.ty-backdrop video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.15)}.ty-backdrop video{opacity:0;transition:opacity .7s var(--ease)}.ty-backdrop video.ty-backdrop-on{opacity:1}.ty-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,color-mix(in srgb,var(--g) 90%,transparent) 20%,color-mix(in srgb,var(--g) 58%,transparent))}.ty-hero-copy{display:grid;gap:clamp(16px,2vw,24px);justify-items:start}.ty-hero-copy .cx-tag,.ty-hero-copy .ty-actions,.ty-hero-copy .ty-deck{margin:0}.ty-bill{font-size:clamp(2.6rem,5.4vw,5rem)!important;line-height:1!important;letter-spacing:-.045em!important}.ty-bill span{display:block;width:fit-content}.ty-mark{margin:.05em 0 .05em -.16em;padding:0 .16em .06em;border-radius:.2em;background:linear-gradient(var(--h),var(--h)) no-repeat 0 /100% 100%;color:var(--oh);transform:rotate(-1.6deg)}.ty-playbill .ty-deck{font-weight:500;max-width:46ch}.ty-next{justify-self:end;display:grid;gap:10px;justify-items:start;width:min(300px,100%);padding:22px 24px 24px;border-radius:22px;background:var(--p);color:var(--i);--accent:var(--i);--on-accent:var(--p);--focus:var(--i);font-size:16px;line-height:1.4;transform:rotate(1.5deg)}.ty-next-date{display:flex;align-items:baseline;gap:12px;font-family:var(--display)}.ty-next-date b{font-size:4.2rem;font-weight:600;line-height:.9;letter-spacing:-.06em}.ty-next-date span{font-family:var(--mono);font-size:13.5px;letter-spacing:.08em;text-transform:uppercase}.ty-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(260px,auto);gap:16px;padding:clamp(24px,3vw,40px) var(--gutter) clamp(56px,7vw,104px)}.ty-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(22px,2.2vw,30px);border-radius:var(--radius);background:var(--tile);overflow:hidden}.ty-tile-wide{grid-column:span 2}.ty-tile-paper{background:var(--p);color:var(--i);--hl:var(--i)}.ty-tile-hot{background:var(--h);color:var(--oh)}.ty-tile-glow{background:var(--glow);color:var(--i);--accent:var(--i);--on-accent:var(--p);--hl:var(--p);--on-hl:var(--i);--focus:var(--i)}.ty-playbill .ty-tile h2{font-size:clamp(1.6rem,2.4vw,2.2rem)}.ty-tile-wide>:is(p,h2){max-width:48%}.ty-tile-photo img{position:absolute;top:12px;right:12px;width:calc(50% - 12px);height:calc(100% - 24px);border-radius:12px}.ty-big{font-family:var(--display);font-size:clamp(3.6rem,6vw,5.4rem);font-weight:500;line-height:.9;letter-spacing:-.055em}.ty-big .ty-kicker{position:relative;top:-.9em;margin-left:4px;letter-spacing:.08em;vertical-align:baseline}.ty-big-word .ty-kicker{display:block;top:0;margin:14px 0 0;white-space:nowrap}.ty-tile-line{font-family:var(--display);font-size:1.25rem;font-weight:500;line-height:1.25;letter-spacing:-.02em}.ty-tile-line .ty-text-link{display:inline-block;margin-top:6px;font-size:1rem}.ty-push{margin-top:auto}.ty-note{position:absolute;left:44%;bottom:14px;max-width:none!important;padding:2px 12px 4px;border-radius:8px;background:var(--h);color:var(--oh);font-family:var(--script);font-size:1.7rem;font-weight:700;line-height:1.1;transform:rotate(-5deg)}.ty-note-big{left:auto;right:7%;bottom:22%;padding:0;background:none;color:var(--i);font-size:clamp(2.2rem,3.6vw,3.4rem);transform:rotate(-7deg)}.ty-playbill .ty-cities,.ty-playbill .ty-propose{--bg:var(--p);--fg:var(--i);--muted:var(--im);--rule:color-mix(in srgb,var(--i) 22%,var(--p));--panel:#fff;--panel-fg:#111;--accent:var(--i);--on-accent:var(--p);--num:var(--i);--focus:var(--i)}.ty-playbill .ty-cities .ty-text-link{text-decoration-color:currentColor}.ty-cities{padding:clamp(56px,7vw,104px) var(--gutter);scroll-margin-top:48px}.ty-cities ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.ty-city{display:grid;gap:10px;align-content:start;justify-items:start;padding:22px 22px 26px;border-radius:var(--radius);background:color-mix(in srgb,var(--i) 6%,var(--p))}.ty-city h3{font-size:clamp(1.8rem,2.6vw,2.3rem);line-height:1}.ty-city p:not(.ty-status){font-size:16px;color:var(--muted)}.ty-status{color:var(--muted)}.ty-city-on{background:var(--glow)}.ty-city-on .ty-status{padding:6px 11px;border-radius:999px;background:var(--fg);color:var(--bg)}.ty-playbill .ty-row{padding:18px 0;border-top:1.5px solid var(--rule)}@media (min-width:861px){.ty-playbill .ty-row{grid-template-columns:minmax(0,250px) minmax(0,1fr) auto}}.ty-playbill .ty-row time{font-size:clamp(1.8rem,2.8vw,2.5rem);font-weight:600;line-height:1;letter-spacing:-.04em}.ty-playbill .ty-row time span{font-weight:400;color:var(--hl);opacity:1}.ty-playbill .ty-row h3{font-size:1.5rem}.ty-playbill .ty-notice,.ty-playbill .ty-panel{border-radius:14px}.ty-playbill .ty-propose .ty-card{border:1.5px solid var(--i);border-radius:var(--radius)}.ty-playbill .cx-field input,.ty-playbill .cx-field select,.ty-playbill .cx-field textarea{border-radius:10px}.ty-playbill .ty-how li:before{font-size:1.6rem;line-height:1}.ty-playbill .ty-join{margin:0 var(--gutter) clamp(40px,5vw,72px);padding:clamp(32px,5vw,64px);border-radius:28px;--bg:var(--h);--fg:var(--oh);--muted:var(--oh);--hl:var(--oh);--on-hl:var(--h);--accent:var(--oh);--on-accent:var(--h);--focus:var(--oh)}.ty-playbill .ty-join .ty-btn:hover{background:var(--p);color:var(--i)}@media (prefers-reduced-motion:no-preference){.ty-mark{animation:ty-swipe .8s .25s var(--ease) both}.ty-next{animation:ty-settle .8s .2s var(--ease) both}@keyframes ty-swipe{0%{background-size:0 100%}}@keyframes ty-settle{0%{opacity:0;translate:0 18px}}}@media (max-width:1000px){.ty-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.ty-playbill .ty-hero{grid-template-columns:1fr;min-height:0}.ty-next{justify-self:start;transform:none}}@media (max-width:620px){.ty-bento{grid-template-columns:1fr;grid-auto-rows:minmax(200px,auto)}.ty-tile-wide{grid-column:auto}.ty-tile-wide>:is(p,h2){max-width:none}.ty-tile-photo{padding-bottom:232px}.ty-tile-photo img{top:auto;left:12px;bottom:12px;width:calc(100% - 24px);height:200px}.ty-note{left:22px;bottom:22px}.ty-note-big{position:static}}.ty-playbill .ty-cities .ty-section-head h2{max-width:16ch}.ty-footer-tagline{margin-top:10px;font-family:var(--display);font-size:1.25rem;font-weight:500;letter-spacing:-.02em;color:var(--fg)!important}.ty[data-palette=sunrise] .ty-brand{padding:4px 12px 6px;border-radius:10px;background:var(--lime);color:#141414}.ty[data-palette=sunrise] .ty-header nav a{padding:6px 12px;border-radius:999px;border-bottom:0;background:color-mix(in srgb,var(--lime) 55%,transparent);color:#141414}.ty[data-palette=sunrise] .ty-header nav a:hover{background:var(--lime)}.ty[data-palette=sunrise] .ty-mark{background:linear-gradient(var(--lime),var(--lime)) no-repeat 0 /100% 100%;color:#141414}.ty[data-palette=sunrise] .cx-btn,.ty[data-palette=sunrise] .ty-btn{background:var(--orange);color:#141414}.ty[data-palette=sunrise] .cx-btn:hover,.ty[data-palette=sunrise] .ty-btn:hover{background:#141414;color:#ffffff}.ty-playbill.ty[data-palette=sunrise] .ty-join,.ty[data-palette=sunrise] .ty-note:not(.ty-note-big),.ty[data-palette=sunrise] .ty-tile-hot{background:var(--deep);background-size:160px 160px,auto,auto;color:#141414}.ty-playbill.ty[data-palette=sunrise] .ty-join{--fg:#141414;--muted:#141414;--hl:#141414;--focus:#141414}.ty-playbill.ty[data-palette=sunrise] .ty-join .ty-btn,.ty[data-palette=sunrise] .ty-tile-hot .ty-btn{background:#141414;color:#ffffff}.ty-playbill.ty[data-palette=sunrise] .ty-join .ty-btn:hover{background:var(--lime);color:#141414}.ty[data-palette=sunrise] .ty-backdrop:after{background:radial-gradient(circle at 78% 26%,rgba(255,106,19,.2) 0 15%,transparent 15.2%),radial-gradient(circle at 88% 52%,rgba(255,182,39,.24) 0 19%,transparent 19.2%),radial-gradient(circle at 64% 70%,rgba(255,106,19,.14) 0 11%,transparent 11.2%),radial-gradient(circle at 8% 88%,rgba(255,182,39,.16) 0 13%,transparent 13.2%),linear-gradient(rgba(20,20,20,.05) 1px,transparent 1px) 0 0 /72px 72px,linear-gradient(90deg,rgba(20,20,20,.05) 1px,transparent 1px) 0 0 /72px 72px,linear-gradient(100deg,color-mix(in srgb,var(--g) 94%,transparent) 25%,color-mix(in srgb,var(--g) 74%,transparent))}