:root{--bg:#000;--surface:#0e0e10;--surface-2:#161618;--text:#f5f5f7;--text-2:#a1a1a6;--text-3:#6e6e73;--line:#ffffff1a;--line-2:#ffffff2e;--sandia:#a1a1a6;--sunset:#d2d2d7;--gold:#f5f5f7;--turq:#f5f5f7;--violet:#a1a1a6;--chile:#ff6b5e;--green:#a5d86a;--nm-red:#a1a1a6;--nm-yellow:#f5f5f7;--sky:#e8e8ed;--chrome:#e8e8ed;--glass-fill:#0c0c0f85;--glass-blur:blur(2px) saturate(180%) brightness(1.06);--glass-edge:inset 0 1px 0 #ffffff24;--glass-drop:0 18px 44px #00000073;--rim:linear-gradient(150deg, #ffffff9e, #ffffff24 24%, #ffffff0a 50%, #ffffff1f 76%, #ffffff57);--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter", system-ui, sans-serif;--display:"Unbounded", var(--font);--brand:var(--display);--ease:cubic-bezier(.2, .8, .2, 1);--r-lg:28px;--r-md:20px;--r-sm:14px;--wrap:min(1200px, calc(100vw - 32px));--nav-h:76px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{color:var(--text);font:17px/1.55 var(--font);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img,video{max-width:100%;display:block}[hidden]{display:none!important}a{color:inherit}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600;line-height:1.04}h1{letter-spacing:-.045em;font-size:clamp(48px,8.5vw,104px)}h2{font-size:clamp(34px,5vw,60px)}h3{letter-spacing:-.02em;font-size:21px;line-height:1.2}p{text-wrap:pretty;margin:0 0 1em}main :is(h1,h2,h3,p,.kicker,.lede,.meta,li):not([data-chrome]){text-shadow:0 1px 2px #0000008c,0 0 22px #00000080}.dim{color:var(--text-3)}:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:12px}::selection{color:#000;background:#e8e8ed}.aurora{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% -10%, #1c1c1f, var(--bg) 60%);position:fixed;inset:0}.aurora span{display:none}.glass{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge), var(--glass-drop);border-radius:var(--r-md);position:relative}.wrap{width:var(--wrap);margin:0 auto}.section{padding:clamp(64px,9vw,128px) 0}.kicker{font:600 12px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);margin-bottom:16px;display:block}.lede{color:var(--text-2);letter-spacing:-.015em;max-width:54ch;font-size:clamp(18px,2vw,21px);line-height:1.5}.head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:40px;display:flex}.head h2{max-width:18ch}.btn{cursor:pointer;font:600 16px/1 var(--font);letter-spacing:-.01em;color:var(--text);box-shadow:inset 0 0 0 1px var(--line);transition:background .25s, transform .25s var(--ease), box-shadow .25s;background:#ffffff14;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;text-decoration:none;display:inline-flex}.btn:hover{background:#ffffff24}.btn:active{transform:scale(.97)}.btn.primary{background:var(--text);color:#000;box-shadow:none}.btn.primary:hover{background:#fff}.btn.small{padding:10px 18px;font-size:14px}.link-arrow{color:var(--text);opacity:.85;font-weight:600;text-decoration:none}.link-arrow:hover{opacity:1}.grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.card{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:transform .5s var(--ease), box-shadow .3s;position:relative;overflow:hidden}.card:hover{box-shadow:inset 0 0 0 1px var(--line-2);transform:translateY(-4px)}.card-media{border-radius:calc(var(--r-lg) - 8px);margin:8px 8px 0;position:relative;overflow:hidden}.card-body{padding:16px 20px 20px}.meta{color:var(--text-2);font-size:15px}.tag{font:600 12px/1 var(--font);letter-spacing:.02em;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);background:#ffffff14;border-radius:999px;align-items:center;padding:6px 11px;display:inline-flex}.tag.Headliner{background:var(--text);color:#000;box-shadow:none}.tag.Feature{background:#ffffff29}.tag.Host,.tag.Guest{color:var(--text-2)}.empty{text-align:center;color:var(--text-2);padding:32px}.field{color:var(--text-2);gap:7px;font-size:14px;font-weight:600;display:grid}.field input,.field select,.field textarea{font:16px var(--font);color:var(--text);border-radius:var(--r-sm);background:var(--surface-2);width:100%;box-shadow:inset 0 0 0 1px var(--line);border:0;padding:13px 16px;transition:box-shadow .2s}.field input:focus,.field select:focus,.field textarea:focus{box-shadow:inset 0 0 0 1.5px var(--text);outline:none}.field ::placeholder{color:var(--text-3)}.field select option{color:#111}.card:after,.tile:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:radial-gradient(360px circle at var(--mx,50%) var(--my,-30%), #ffffff0f, transparent 50%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.card:hover:after,.tile:hover:after{opacity:1}.reveal{opacity:0;transition:opacity .7s ease-out, translate .9s var(--ease);translate:0 28px}.reveal.in{opacity:1;translate:0}@view-transition{navigation:auto}::view-transition-old(root){animation:.25s both vt-out}::view-transition-new(root){animation:vt-in .45s var(--ease) both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;translate:0 10px}}.bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(200px,auto);gap:16px;display:grid}.tile{isolation:isolate;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);transition:transform .5s var(--ease), box-shadow .3s;flex-direction:column;padding:26px;text-decoration:none;display:flex;position:relative;overflow:hidden}a.tile:hover{box-shadow:inset 0 0 0 1px var(--line-2);transform:translateY(-4px)}.tile .label{font:600 12px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);margin-bottom:12px}.tile h3{letter-spacing:-.03em;font-size:clamp(22px,2.4vw,30px)}.tile .bg{object-fit:cover;z-index:-1;width:100%;height:100%;transition:scale 1.2s var(--ease);position:absolute;inset:0}a.tile:hover .bg{scale:1.04}.tile .bg-shade{z-index:-1;background:linear-gradient(#0000 35%,#000000d1);position:absolute;inset:0}.span-2{grid-column:span 2}.row-2{grid-row:span 2}@media (width<=900px){.bento{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.bento{grid-template-columns:1fr}.span-2{grid-column:auto}.row-2{grid-row:auto}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;translate:none}html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(250px,290px);grid-auto-flow:column;gap:18px;margin:-6px 0 -40px;padding:6px max(16px,50vw - 600px) 40px;scroll-padding-inline:max(16px,50vw - 600px);display:grid;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}.btn,.tag{position:relative}.backdrop-on :is(.card,.tile,.glass:not(.nav-bar,.tabbar,.stack-card),.btn:not(.primary),.tag:not(.Headliner)){-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:0 0}.glass-fill{z-index:-1;pointer-events:none;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.backdrop-on :is(.card,.tile,.glass:not(.nav-bar,.tabbar,.stack-card)){box-shadow:0 16px 38px #00000073}.backdrop-on :is(.btn:not(.primary),.tag:not(.Headliner)){box-shadow:0 6px 16px #00000059}.backdrop-on :is(.field input,.field select,.field textarea,.tools input,.tools select,.filters select){-webkit-backdrop-filter:blur(2px)saturate(160%);backdrop-filter:blur(2px)saturate(160%);background:#ffffff0d;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff17}.backdrop-on :is(.field input,.field select,.field textarea,.tools input,.tools select,.filters select):focus{box-shadow:inset 0 0 0 1.5px var(--text)}:is(.card,.tile,.glass,.btn:not(.primary),.tag:not(.Headliner),.clip-plat,.clip-play,.stack-card figcaption,.tile .play):before{content:"";border-radius:inherit;pointer-events:none;z-index:3;background:var(--rim);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.backdrop-on .btn:not(.primary):hover{background:#ffffff12}:is(.nav-bar,.tabbar,.clip-plat,.clip-play,.stack-card figcaption,.tile .play,.lb-btn){background:var(--glass-fill)!important;box-shadow:var(--glass-edge), var(--glass-drop)!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important}.lensed{-webkit-backdrop-filter:var(--lens) blur(1px) saturate(180%) brightness(1.06)!important;backdrop-filter:var(--lens) blur(1px) saturate(180%) brightness(1.06)!important}:is(.clip-plat,.clip-play,.stack-card figcaption,.tile .play,.lb-btn):after{content:"";border-radius:inherit;pointer-events:none;z-index:3;background:linear-gradient(#ffffff29,#ffffff05 46%,#0000 54%,#ffffff0d);position:absolute;inset:0}:is(.nav-bar,.tabbar)>*{z-index:4;position:relative}:is(.nav-bar,.tabbar)>.glass-fill{z-index:0;position:absolute}:is(.nav-bar,.tabbar):before{display:none}@media (pointer:coarse){:is(.nav-bar,.tabbar){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0e0e11bd!important}}
