html{background-color:#222;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;font-family:Marvel,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Apple Color Emoji","Segoe UI Emoji";font-weight:500;line-height:1.5;color:#ebe3d0;font-size:30px;letter-spacing:1px}body:before{content:"";display:block;pointer-events:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;touch-action:none;-webkit-touch-callout:none;cursor:default;position:fixed;inset:0;z-index:9999;opacity:.2;mix-blend-mode:overlay;background-image:url(/img/noise.png)}h1,h2,h3,h4{font-family:Oxanium,sans-serif;font-optical-sizing:auto;color:#fff6e3;font-size:60px;line-height:1;text-transform:uppercase;margin:0;text-shadow:0 3px 18px rgba(0,0,0,.8),0 1px 3px rgb(0,0,0)}h1{text-align:center}h2{font-size:30px}h3{font-size:25px}h4{font-size:20px}.pink{color:#ff7fa3}p.subtitle{text-align:center;margin:0}hr{display:block;width:100%;height:1px;padding:0;margin:100px 0;border:none;background:#00000040}hr.accent{margin:20px auto;width:80%;background:linear-gradient(to right,#9b00ff00,#ff7fa3,#9b00ff00)}blockquote{font-family:Oxanium,sans-serif;font-size:30px;font-weight:600;color:#fff9ec;margin:20px 50px}.text-shadow{text-shadow:0 3px 18px rgba(0,0,0,.85),0 1px 3px rgb(0,0,0)}@keyframes bg-image-pan-up{0%{background-position:center bottom}to{background-position:center top}}.bg-pattern{position:fixed;inset:0;z-index:0;opacity:.2;pointer-events:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;touch-action:none;-webkit-touch-callout:none;background-image:url(/img/gradient.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:contain;mix-blend-mode:lighten;animation:bg-pattern-breathe 7s ease-in-out infinite;will-change:opacity,background-size}@keyframes bg-pattern-breathe{0%,to{opacity:.18;background-size:180% 135%}50%{opacity:.24;background-size:200% 160%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bg-pattern{animation:none}}.glass-panel{position:relative;isolation:isolate;overflow:hidden;padding:50px;margin:50px auto;border-radius:15px;background:linear-gradient(145deg,#ffffff24,#ffffff0d 42%,#ffffff05);backdrop-filter:blur(22px) saturate(165%);-webkit-backdrop-filter:blur(22px) saturate(165%);border:1px solid rgba(255,255,255,.28);box-shadow:0 10px 36px #00000061,inset 0 1px #fff6,inset 0 -1px #ffffff14}.glass-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,.06) 32%,transparent 52%);opacity:.65}.glass-panel.dark{background:linear-gradient(145deg,#ffffff1a,#140f1a8c 48%,#08060c6b);border-color:#ffffff29;box-shadow:0 14px 44px #00000080,inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0d}.glass-panel.dark:before{opacity:.45}main{margin-top:120px}.container{width:100%;margin-inline:auto}.siteHeader,.siteFooter{border-bottom:1px solid rgba(0,0,0,.25)}.siteFooter{border-top:1px solid rgba(0,0,0,.25);border-bottom:none;margin-top:100px;padding:1.5rem 0}.siteFooter .container,.text-center{text-align:center}.siteHeader{position:fixed;top:0;left:0;right:0;height:120px;z-index:9998;background:#ffffff0d;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 4px 30px #000}.siteHeader .container{display:flex;align-items:center;justify-content:space-between;width:80%;margin:0 auto}.brand{display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;font-weight:700;letter-spacing:.02em;height:120px;overflow:hidden}.brand img{object-fit:cover;height:300%}.nav{display:flex;align-items:center;justify-content:center;gap:20px}.nav a{text-decoration:none;font-size:1.2rem;color:inherit;text-transform:uppercase}.nav a[aria-current=page]{color:#ff7fa3}.nav a[aria-current=page]:after{content:"";display:block;width:100%;height:2px;background:#ebe3d0}.hero{position:relative;padding:50px 0;text-align:center;width:100%!important;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-bg-video-wrapper{position:absolute;inset:0;overflow:hidden;z-index:-1}.hero-bg-video{width:100%;height:100%;z-index:-1;object-fit:cover;position:absolute;inset:0;pointer-events:none;opacity:1}.kicker{margin:50px 0;opacity:1;letter-spacing:.08em;text-transform:uppercase;font-size:1.8rem;font-weight:600;text-shadow:0 3px 18px rgba(0,0,0,.85),0 1px 3px rgb(0,0,0)}.lede{opacity:.8;max-width:65ch}.actions{display:flex;align-items:center;justify-content:center;gap:20px;margin:30px}.btn,.btnSecondary{display:inline-flex;align-items:center;justify-content:center;padding:8px 30px;border-radius:5px;text-decoration:none;color:#fff;border:1px solid color-mix(in oklab,currentColor 18%,transparent);border-color:#ff7fa380}.btn:hover,.btnSecondary:hover{border-color:#ff7fa3}.btn{background:#ff7fa31a}.btnSecondary{opacity:.9}.pageHeader{padding:100px 0 0}.panel{margin:50px auto;max-width:80%;border:1px solid color-mix(in oklab,currentColor 14%,transparent);border-radius:5px;padding:50px;background:#0003}.controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;padding:20px!important;max-width:80%}.controls.controls3{grid-template-columns:repeat(3,minmax(0,1fr))}.controls.controls4{grid-template-columns:repeat(3,minmax(0,1fr)) 100px}.controls.controls4 a{width:100%;margin-top:7px}.controls.sticky{position:sticky;top:120px;z-index:200}@media(max-width:720px){.controls,.controls.controls3{grid-template-columns:1fr}}.control label{display:block;font-size:.85rem;opacity:.8;margin-bottom:.35rem}.control input,.control select{width:100%;padding:.6rem .7rem;border-radius:.75rem;border:1px solid color-mix(in oklab,currentColor 18%,transparent);background:transparent;color:inherit}.control input option,.control select option{background-color:#000}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem;margin-top:1rem}.card{grid-column:span 12;border:1px solid color-mix(in oklab,currentColor 14%,transparent);border-radius:1rem;overflow:hidden;background:color-mix(in oklab,currentColor 2%,transparent)}.card .meta{display:flex;justify-content:space-between;font-size:.8rem}@media(min-width:720px){.card{grid-column:span 6}}@media(min-width:1024px){.card{grid-column:span 4}}.narrow{width:60%;margin:0 auto}.thumb{display:block;aspect-ratio:16/9;background:color-mix(in oklab,currentColor 6%,transparent)}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.cardBody{padding:.9rem .9rem 1rem}.cardTitle{margin:0;font-size:1rem}.cardTitle a{color:inherit;text-decoration:none}.meta{margin-top:.35rem}.muted{opacity:.75}.mutedLink{opacity:.75;color:inherit;text-decoration:none}.mutedLink:hover{opacity:1}.pillRow{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.65rem}.pill{display:inline-flex;padding:.25rem .55rem;border-radius:999px;font-size:.8rem;text-decoration:none;color:inherit;border:1px solid color-mix(in oklab,currentColor 14%,transparent);opacity:.9}.metaRow{display:flex;margin:0 auto;align-items:baseline;justify-content:space-between;gap:1rem;font-size:1rem;grid-column:span 5}.linkGrid{list-style:none;padding:0;margin:.75rem 0 0;display:grid;gap:.5rem}section{width:80%;max-width:800px;margin:0 auto}
