:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{margin:0}.schedule-page{color:#f4edf7;background:radial-gradient(circle at 80% 4%,#785e9629,#0000 30%),#07060a;min-height:100vh;padding:20px;font-family:Arial,sans-serif}.schedule-nav{justify-content:space-between;gap:18px;max-width:1100px;margin:0 auto;padding:14px 0 28px;display:flex}.schedule-nav a{color:#d7bdf0;font-weight:700;text-decoration:none}.schedule-shell{background:#110d16f0;border:1px solid #c9ade047;border-radius:22px;max-width:900px;margin:0 auto;padding:clamp(24px,5vw,58px);box-shadow:0 28px 80px #00000059}.schedule-eyebrow{color:#c8a6e2;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:800}.schedule-shell h1{color:#fff9ed;margin:.25em 0;font-family:Georgia,serif;font-size:clamp(2.2rem,6vw,4.8rem);line-height:1}.schedule-lede{color:#cfc5d5;max-width:670px;font-size:1.08rem;line-height:1.7}.schedule-form{gap:20px;margin-top:34px;display:grid}.schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.schedule-form label{color:#eee6f3;gap:8px;font-weight:700;display:grid}.schedule-form label>span{color:#9e91a7;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:600}.schedule-form input,.schedule-form select,.schedule-form textarea{color:#fff;width:100%;font:inherit;background:#0b0910;border:1px solid #c9ade04d;border-radius:10px;padding:13px}.schedule-form input:focus,.schedule-form select:focus,.schedule-form textarea:focus{outline-offset:2px;outline:2px solid #b68ad6}.schedule-consent{align-items:start;line-height:1.5;grid-template-columns:auto 1fr!important;font-weight:400!important}.schedule-consent input{width:18px;height:18px}.schedule-consent span{text-transform:none!important;letter-spacing:0!important;color:#cfc5d5!important;font-size:.9rem!important}.schedule-consent a{color:#d7bdf0}.schedule-form button{color:#100b14;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:#b88bd8;border:0;border-radius:999px;justify-self:start;padding:14px 22px;font-weight:900}.schedule-form button:disabled{opacity:.6}.schedule-status{color:#d7bdf0;min-height:1.5em}.schedule-hp{position:absolute;left:-9999px}@media (max-width:650px){.schedule-page{padding:14px}.schedule-grid{grid-template-columns:1fr}.schedule-shell{border-radius:16px;padding:24px 18px}.schedule-nav{font-size:.9rem}}:root{--ink:#050506;--gold:#c9973c;--gold-bright:#e2b767;--paper:#f1dfb8;--line:#c9973c75}.schedule-page{background:radial-gradient(circle at 74% 13%, #c9973c1a, transparent 27%), var(--ink);color:#f5eddf;padding:0;font-family:Georgia,Times New Roman,serif}.schedule-header{z-index:4;border-bottom:1px solid var(--line);background:#050506f0;position:relative}.schedule-nav{width:min(100% - 32px,1180px);min-height:66px;margin:auto;padding:0}.schedule-nav div{gap:22px;display:flex}.schedule-nav a{color:#d9cbb6;letter-spacing:.12em;text-transform:uppercase;font:700 .72rem Arial,sans-serif}:is(.schedule-nav a:hover,.schedule-nav a:focus-visible){color:var(--gold-bright)}.schedule-brand{color:#f4e4c9!important;letter-spacing:.22em!important}.schedule-hero{isolation:isolate;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;width:min(100% - 40px,1180px);min-height:420px;margin:auto;padding:clamp(52px,7vw,88px) 0;display:grid;position:relative;overflow:hidden}.schedule-hero>div:first-of-type{max-width:720px}.schedule-eyebrow{color:var(--gold-bright);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.1rem;font:700 .73rem Arial,sans-serif}.schedule-hero h1{color:#f5e7d0;margin:0;font-size:clamp(3.4rem,8vw,7.6rem);font-weight:400;line-height:.91}.schedule-hero h1 em{color:var(--gold-bright);font-weight:400}.schedule-lede{color:#ddd0bd;max-width:650px;margin:2rem 0 1rem;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.65}.schedule-caveat{color:#a99b88;max-width:650px;font:400 .9rem/1.55 Arial,sans-serif}.schedule-orbit{z-index:-1;aspect-ratio:1;border:1px solid #c9973c47;border-radius:50%;width:min(42vw,480px);top:50%;right:-4%;transform:translateY(-50%);position:absolute!important}.schedule-orbit:before,.schedule-orbit:after{content:"";border:1px solid #c9973c33;border-radius:50%;position:absolute;inset:12%}.schedule-orbit:after{inset:29%}.schedule-orbit span{box-shadow:0 0 0 1px var(--gold), 0 0 35px #e2b76759;background:#080707;border-radius:50%;position:absolute;inset:43%}.schedule-orbit i{background:var(--gold-bright);width:8px;height:8px;box-shadow:0 0 12px var(--gold);border-radius:50%;position:absolute}.schedule-orbit i:first-child{top:48%;left:8%}.schedule-orbit i:nth-child(2){top:19%;right:14%}.schedule-orbit i:nth-child(3){bottom:12%;right:23%}.schedule-divider{background:linear-gradient(90deg, transparent, var(--gold-bright), transparent);width:min(82%,920px);height:1px;margin:auto;box-shadow:0 0 14px #c9973c40}.schedule-shell{width:min(100% - 40px,1180px);max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(250px,.82fr) minmax(480px,1.18fr);align-items:start;gap:clamp(34px,5vw,70px);margin:auto;padding:clamp(48px,6vw,76px) 0;display:grid}.schedule-intro{position:sticky;top:30px}.schedule-intro h2{color:#f5e7d0;margin:.3rem 0 1rem;font-size:clamp(2.1rem,4vw,4rem);font-weight:400;line-height:1.03}.schedule-intro>p:last-child{color:#b9ab97;font-size:1.05rem;line-height:1.65}.schedule-form{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#c9973c14,#0000 36%),#090808;gap:18px;margin:0;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 26px 70px #00000061}.schedule-form label{color:#eee0cb;letter-spacing:.08em;text-transform:uppercase;font:700 .76rem/1.35 Arial,sans-serif}.schedule-form label>span,.schedule-topics legend span{color:#968976;font-size:.68rem}.schedule-form input,.schedule-form select,.schedule-form textarea{color:#fff4e0;background:#030303;border:1px solid #c9973c61;border-radius:0;font:400 1rem Georgia,serif}.schedule-form input:focus,.schedule-form select:focus,.schedule-form textarea:focus{outline:2px solid var(--gold-bright)}.schedule-topics{border:0;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.schedule-topics legend{color:#eee0cb;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font:700 .76rem Arial,sans-serif}.schedule-topics label{text-transform:none;letter-spacing:0;cursor:pointer;background:#050505;border:1px solid #c9973c4d;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:14px;display:grid;position:relative}.schedule-topics input{width:18px;height:18px;accent-color:var(--gold);grid-row:1/3;padding:0}.schedule-topics strong{color:#f1dfc2;font:700 .92rem Arial,sans-serif}.schedule-topics small{color:#9f9280;font:400 .78rem/1.35 Arial,sans-serif}.schedule-topics label:has(input:checked){border-color:var(--gold-bright);background:#c9973c1a}.schedule-consent{text-transform:none!important;letter-spacing:0!important}.schedule-consent input{accent-color:var(--gold)}.schedule-consent span{color:#cfc1ae!important}.schedule-consent a,.schedule-status{color:var(--gold-bright)}.schedule-form button{border:1px solid var(--gold);background:var(--gold);color:#130d07;border-radius:0}.schedule-form button:hover{background:var(--gold-bright)}.schedule-footer{color:#958876;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #c9973c38;flex-wrap:wrap;gap:24px;padding:35px max(20px,50% - 590px);font:600 .72rem Arial,sans-serif;display:flex}.schedule-footer a{color:#cdbb9f;text-decoration:none}.schedule-footer span{color:#f1dfc2;margin-right:auto}@media (max-width:820px){.schedule-hero{grid-template-columns:1fr;min-height:0}.schedule-orbit{opacity:.65;right:-27%}.schedule-shell{grid-template-columns:1fr}.schedule-intro{position:static}.schedule-nav div a:not(:last-child){display:none}}@media (max-width:650px){.schedule-page{padding:0}.schedule-hero,.schedule-shell{width:min(100% - 28px,1180px)}.schedule-hero{padding:52px 0 60px}.schedule-hero h1{font-size:clamp(3rem,17vw,5.2rem)}.schedule-orbit{width:84vw;top:39%;right:-48%}.schedule-shell{gap:24px;padding:42px 0}.schedule-form{padding:22px 16px}.schedule-grid,.schedule-topics{grid-template-columns:1fr}.schedule-topics{grid-column:auto}.schedule-footer{display:grid}.schedule-footer span{margin:0}.schedule-nav{width:calc(100% - 28px)}}.schedule-nav .schedule-brand{align-items:center;gap:12px;display:flex}.schedule-brand img{object-fit:contain;width:40px;height:40px}.schedule-hero{width:100%;min-height:580px;padding:80px max(24px,50vw - 590px);display:block}.schedule-hero>div:first-of-type{z-index:2;width:52%;max-width:640px;position:relative}.schedule-hero h1{font-size:clamp(3.5rem,6.4vw,6.6rem);line-height:1.04}.schedule-lede{max-width:520px;font-size:clamp(1.1rem,1.5vw,1.25rem)}.schedule-caveat{color:#c6bba9;max-width:490px}.signal-art{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.schedule-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#00000073,#00000026 44%,#0000 65%),linear-gradient(#0000 84%,#050506);position:absolute;inset:0}@media (min-width:1800px){.schedule-hero{min-height:690px}}@media (max-width:800px){.schedule-hero{min-height:0;padding:40px 24px 300px}.schedule-hero>div:first-of-type{width:100%;max-width:600px}.schedule-hero h1{font-size:clamp(3rem,10vw,5rem)}.signal-art{object-position:80% center;height:370px;top:auto}.schedule-hero:after{background:linear-gradient(#050506 0% 45%,#0000 70%,#050506 100%)}.schedule-lede{margin-top:1.4rem}.schedule-nav .schedule-brand{gap:8px;font-size:.65rem;letter-spacing:.08em!important}.schedule-brand img{width:32px;height:32px}}.schedule-nav{align-items:center}.schedule-seal{background:#0b080d;border:1px solid #d8b779b8;border-radius:50%;flex:none;width:40px;height:40px;padding:4px;display:flex;overflow:hidden}.schedule-seal img{object-fit:contain;border-radius:50%;width:100%;height:100%}.schedule-mobile-menu{display:none}.schedule-mobile-menu summary{cursor:pointer;color:#f4e4c9;border:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;padding:12px 14px;font:700 .72rem Arial,sans-serif;list-style:none}.schedule-mobile-menu summary::-webkit-details-marker{display:none}:is(.schedule-mobile-menu summary:focus-visible,.schedule-mobile-links a:focus-visible){outline:2px solid var(--gold-bright);outline-offset:3px}@media (max-width:820px){.schedule-nav .schedule-desktop-links{display:none}.schedule-mobile-menu{margin-left:auto;display:block}.schedule-nav .schedule-mobile-links{z-index:10;border-bottom:1px solid var(--line);background:#080707;flex-direction:column;gap:0;padding:10px 20px 18px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 35px #000a}.schedule-nav .schedule-mobile-links a,.schedule-nav .schedule-mobile-links a:not(:last-child){padding:13px 4px;display:block}.schedule-seal{width:36px;height:36px}.schedule-seal img{width:100%;height:100%}}
