.pg-event :where(.poster,.frame>.err button,.who button,.gate .x,.gate .fine a,.link,.ev-rail .step,.covered .at){appearance:none;font:inherit;color:inherit;text-align:inherit;line-height:inherit;letter-spacing:inherit;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.pg-event :focus-visible{outline:2px solid var(--navy);outline-offset:2px}:is(.pg-events,.pg-event) section:not(.heroH){background:var(--bg)}:is(.pg-events,.pg-event) section+section{border-top:1px solid var(--line)}:is(.pg-events,.pg-event) .wrap{max-width:var(--maxw-wide);border-left:1px solid var(--line);border-right:1px solid var(--line);padding:var(--sect-y-sm) var(--pad-x);margin:0 auto}:is(.pg-events,.pg-event) .k{font-family:var(--font-sans);font-weight:600;font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--sage);margin:0}.pg-events .heroH{min-height:0}.pg-events .heroH .top{min-height:0;padding:clamp(3rem,7vh,5.5rem) var(--pad-x) clamp(3.5rem,8vh,6rem);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5.5rem);display:grid;overflow:hidden}.pg-events .heroH .lines{z-index:1;pointer-events:none;opacity:.32;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 90% at 12% 100%,#000 10%,#0000 72%);mask:radial-gradient(70% 90% at 12% 100%,#000 10%,#0000 72%)}.pg-events .heroH .lines .grain{position:absolute;inset:0}.pg-events .heroH .copy{max-width:34rem;padding:0}.pg-events .heroH h1{font-size:var(--t-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.pg-events .heroH .terms{margin:var(--s-3) 0 0;font-size:var(--t-small);color:var(--tx-mute);flex-wrap:wrap;gap:.5rem 1.5rem;padding:0;list-style:none;display:flex}.pg-events .heroH .terms li{align-items:center;gap:.5rem;display:inline-flex}.pg-events .heroH .terms li:before{content:"";opacity:.8;background:#8fb3d4;border-radius:50%;width:.375rem;height:.375rem}.pg-events .heroH .empty{z-index:4;color:var(--tx-mute);font-size:var(--t-lede);margin:0;position:relative}.pg-events .feat{z-index:4;color:var(--tx);flex-direction:column;text-decoration:none;display:flex;position:relative;container-type:inline-size}.pg-events .feat .thumb{aspect-ratio:16/9;background:#000;border-radius:6px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 40px 80px -36px #000000e6}.pg-events .feat .thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.pg-events .feat:hover .thumb img{transform:scale(1.02)}.pg-events .feat .label{background:var(--navy);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:.625rem;padding:.375rem 1rem .375rem .375rem;font-size:clamp(.75rem,2.4cqi,.875rem);font-weight:600;transition:transform .16s;display:inline-flex;position:absolute;bottom:clamp(.75rem,3cqi,1.25rem);right:clamp(.75rem,3cqi,1.25rem);box-shadow:0 12px 30px -14px #000000b3}.pg-events .feat:hover .label{background:var(--navy-2);transform:translateY(-1px)}.pg-events .feat .label .sep,.pg-events .feat .label .len{font-weight:400}.pg-events .feat .play{width:clamp(1.5rem,5cqi,1.875rem);height:clamp(1.5rem,5cqi,1.875rem);color:var(--navy);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.pg-events .feat .play svg{width:.875rem;height:.875rem;margin-left:2px}.pg-events .feat .meta{flex-direction:column;gap:.5rem;padding-top:clamp(1rem,2vw,1.5rem);display:flex}.pg-events .feat .facts{font-weight:600;font-size:var(--t-eyebrow);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--tx-mute);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pg-events .feat .new{color:var(--carbon);background:#8fb3d4;border-radius:3px;padding:.1875rem .5rem}.pg-events .feat .title{font-family:var(--font-display);font-weight:var(--w-serif-title);font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);color:var(--tx);text-wrap:balance}.pg-events .feat:hover .title{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.pg-events .feat .sub{font-size:var(--t-small);line-height:var(--lh-body);color:var(--tx-mute);text-wrap:pretty;margin:0}.pg-events .feat .who{font-size:var(--t-small);color:var(--tx-mute);opacity:.8}.pg-events .feat:focus-visible{outline-offset:6px;border-radius:6px;outline:2px solid #8fb3d4}.pg-events .ev-index .wrap{padding-top:var(--sect-y-sm);padding-bottom:var(--sect-y)}.pg-events .ev-index .ihead,.pg-event .ev-more .ihead{padding-bottom:var(--s-2);border-bottom:1px solid var(--ink);align-items:baseline;gap:.75rem;display:flex}:is(.pg-events,.pg-event) .ihead .n{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--muted)}:is(.pg-events,.pg-event) .ev-rows{margin:0;padding:0;list-style:none}:is(.pg-events,.pg-event) .ev-rows li{border-bottom:1px solid var(--line)}:is(.pg-events,.pg-event) .ev-row{color:inherit;grid-template-columns:7rem minmax(0,1fr) auto;align-items:start;gap:clamp(1rem,1rem + 2vw,3rem);padding:clamp(1.5rem,1rem + 1.5vw,2.25rem) .75rem;text-decoration:none;transition:background .18s;display:grid}:is(.pg-events,.pg-event) .ev-row:hover{background:var(--haze)}:is(.pg-events,.pg-event) .ev-row:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}:is(.pg-events,.pg-event) .ev-row .when time{flex-direction:column;gap:.375rem;display:flex}:is(.pg-events,.pg-event) .ev-row .when .d{font-family:var(--font-display);font-weight:var(--w-display);letter-spacing:-.02em;color:var(--green);font-size:2.75rem;line-height:.9}:is(.pg-events,.pg-event) .ev-row .when .my{font-weight:600;font-size:var(--t-eyebrow);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted)}:is(.pg-events,.pg-event) .ev-row .body{flex-direction:column;gap:.5rem;max-width:46rem;display:flex}:is(.pg-events,.pg-event) .ev-row .facts{font-weight:600;font-size:var(--t-eyebrow);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--navy)}:is(.pg-events,.pg-event) .ev-row .title{font-family:var(--font-display);font-weight:var(--w-serif-title);font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);color:var(--green);text-wrap:balance}:is(.pg-events,.pg-event) .ev-row:hover .title{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}:is(.pg-events,.pg-event) .ev-row .sub{font-size:var(--t-body);line-height:var(--lh-body);color:var(--slate);text-wrap:pretty}:is(.pg-events,.pg-event) .ev-row .names{font-size:var(--t-small);color:var(--muted)}:is(.pg-events,.pg-event) .ev-row .watch{font-weight:600;font-size:var(--t-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--navy);white-space:nowrap;align-self:center;align-items:center;gap:.625rem;display:inline-flex}:is(.pg-events,.pg-event) .ev-row .watch svg{transition:transform .2s}:is(.pg-events,.pg-event) .ev-row:hover .watch svg{transform:translate(3px)}@media (max-width:1024px){.pg-events .heroH .top{grid-template-columns:minmax(0,1fr)}.pg-events .heroH .copy{max-width:40rem}.pg-events .heroH .lines{-webkit-mask:radial-gradient(60% 40% at 100% 0,#000 10%,#0000 75%);mask:radial-gradient(60% 40% at 100% 0,#000 10%,#0000 75%)}}@media (max-width:820px){:is(.pg-events,.pg-event) .ev-row{grid-template-columns:minmax(0,1fr);gap:.75rem;padding-left:0;padding-right:0}:is(.pg-events,.pg-event) .ev-row .when time{flex-direction:row;align-items:baseline;gap:.5rem}:is(.pg-events,.pg-event) .ev-row .when .d{font-size:1.5rem}:is(.pg-events,.pg-event) .ev-row .watch{justify-self:start}}.pg-event .back{margin:0 0 var(--s-3);font-size:var(--t-small);color:var(--slate);align-items:center;gap:.5rem;font-weight:500;text-decoration:none;display:inline-flex}.pg-event .back:hover{color:var(--navy)}.pg-event .ev-head{margin-bottom:var(--s-4)}.pg-event .ev-head h1{font-family:var(--font-display);font-weight:var(--w-h);font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);color:var(--green);margin:var(--s-2) 0 0;text-wrap:balance;max-width:34ch}.pg-event .ev-head .sub{font-size:var(--t-lede);line-height:var(--lh-lede);color:var(--slate);margin:var(--s-2) 0 0;text-wrap:pretty;max-width:56ch}.pg-event .speakers{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pg-event .speakers li{align-items:center;gap:.75rem;display:flex}.pg-event .speakers .av{background:var(--navy);width:2.5rem;height:2.5rem;color:var(--tx);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.06em;border-radius:50%;flex:none;place-items:center;display:grid}.pg-event .speakers .nm{font-family:var(--font-display);font-weight:var(--w-serif-title);color:var(--green);font-size:1.125rem;line-height:1.2;display:block}.pg-event .speakers .nm a{color:inherit;border-bottom:1px solid var(--navy-line);text-decoration:none}.pg-event .speakers .rl{font-size:var(--t-small);color:var(--muted);display:block}.pg-event .heroH{min-height:0;display:block;overflow:visible}.pg-event .heroH .wrap{border-color:#ffffff16}.pg-event .ev-main .wrap{grid-template:"head side""player side"1fr/minmax(0,1fr) 21rem;align-items:start;column-gap:clamp(2rem,1rem + 3vw,3.5rem);padding-top:clamp(1.5rem,1.2rem + 1.5vw,2.75rem);padding-bottom:clamp(2rem,1.5rem + 2vw,3.25rem);display:grid}.pg-event .ev-main .wrap.solo{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""player"}.pg-event .ev-head{grid-area:head}.pg-event .ev-player{grid-area:player}.pg-event .ev-side{gap:var(--s-4);flex-direction:column;grid-area:side;padding-top:clamp(2.5rem,2.2rem + 1vw,3.25rem);display:flex}@media (max-width:1024px){.pg-event .ev-main .wrap{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""player""side"}.pg-event .ev-side{margin-top:var(--s-4);padding-top:0}}.pg-event .heroH .back{color:var(--tx-mute)}.pg-event .heroH .back:hover{color:var(--tx)}.pg-event .heroH :is(.ev-head,.ev-side) .k{color:var(--tx-mute)}.pg-event .heroH .ev-head h1{color:var(--tx)}.pg-event .heroH .ev-head .sub{color:var(--tx-mute)}.pg-event .heroH .speakers .nm{color:var(--tx)}.pg-event .heroH .speakers .nm a{border-bottom-color:#ffffff4d}.pg-event .heroH .speakers .rl{color:var(--tx-mute)}.pg-event .heroH .speakers .av{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.pg-event .ev-body .wrap{padding-top:clamp(2rem,1.5rem + 1.5vw,3rem);padding-bottom:var(--sect-y-sm);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-template-areas:"summary covered";align-items:start;column-gap:clamp(2rem,1rem + 4vw,5.5rem);display:grid}.pg-event .ev-body .wrap.solo{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.pg-event .ev-body .wrap>*{min-width:0}.pg-event .ev-body .wrap:not(.solo) .summary{grid-area:summary;align-self:stretch}.pg-event .ev-body .wrap:not(.solo) .summary>.in{top:calc(var(--nav-h,4.5rem) + 1.5rem);position:sticky}.pg-event .ev-body .wrap:not(.solo) .covered{grid-area:covered}@media (max-width:1024px){.pg-event .ev-body .wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""covered"}.pg-event .ev-body .wrap:not(.solo) .summary>.in{position:static}.pg-event .ev-body .wrap:not(.solo) .covered{margin-top:var(--s-4)}}.pg-event .ev-speakers .k{margin:0 0 var(--s-2)}.pg-event .ev-player{position:relative;container-type:inline-size}.pg-event .ev-player .frame{border:0;flex:none;max-width:none;margin:0;display:block}.pg-event .frame{aspect-ratio:16/9;background:var(--carbon);border-radius:var(--radius-lg);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -40px #000000d9}.pg-event .frame .video{background:#000;width:100%;height:100%;display:block}.pg-event .poster{box-sizing:border-box;cursor:pointer;border-radius:inherit;width:100%;display:block;position:absolute;inset:0}.pg-event .frame :is(.poster,.video):focus-visible{outline:3px solid var(--paper);outline-offset:-3px}@supports selector(:has(*)){.pg-event .frame :is(.poster,.video):focus-visible{outline:none}.pg-event .frame:has(>:is(.poster,.video):focus-visible){outline:2px solid var(--navy);outline-offset:3px}}.pg-event .poster[aria-busy=true]{cursor:progress}.pg-event .poster img{object-fit:cover;width:100%;height:100%;display:block}.pg-event .poster .label{box-sizing:border-box;background:var(--navy);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:.625rem;max-width:calc(100% - 1.5rem);padding:.375rem 1rem .375rem .375rem;font-size:clamp(.75rem,2cqi,.9375rem);font-weight:600;line-height:1.2;transition:transform .16s;display:flex;position:absolute;bottom:clamp(.75rem,3cqi,1.375rem);right:clamp(.75rem,3cqi,1.5rem);box-shadow:0 12px 30px -14px #000000b3}.pg-event .poster:hover .label{background:var(--navy-2);transform:translateY(-1px)}.pg-event .poster .play{width:clamp(1.5rem,4.5cqi,2.25rem);height:clamp(1.5rem,4.5cqi,2.25rem);color:var(--navy);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.pg-event .poster .play svg{width:46%;height:46%;margin-left:8%}.pg-event .poster .label :is(.sep,.len){font-weight:400}.pg-event .frame>.err{background:var(--paper);color:var(--rust);border-radius:var(--radius);font-size:var(--t-small);margin:0;padding:.75rem 1rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.pg-event .frame>.err button{cursor:pointer;color:var(--navy);border-bottom:1px solid var(--navy-line);margin-left:.625rem;font-weight:600}.pg-event .who{font-size:var(--t-small);color:var(--tx-mute);flex-wrap:wrap;gap:.5rem;margin:.875rem 0 0;display:flex}.pg-event .who>span{color:var(--tx);font-weight:500}.pg-event .who button{cursor:pointer;color:var(--navy-line);border-bottom:1px solid #9db2d280}.pg-event .who.notice{color:#f0a77a}.pg-event .gate{box-sizing:border-box;background:var(--paper);width:min(28.5rem,100% - 2rem);max-width:none;max-height:calc(100% - 2rem);color:var(--ink);border:0;border-radius:14px;margin:auto;padding:0;overflow:auto;box-shadow:0 0 0 1px #1b1a1714,0 40px 90px -30px #000000bf}.pg-event .gate::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141311a8}.pg-event .gate .gate-head{background:var(--carbon);color:var(--tx);align-items:center;gap:.875rem;padding:1rem 3.5rem 1rem 1.25rem;display:flex;position:relative}.pg-event .gate .gate-thumb{aspect-ratio:16/9;object-fit:cover;border-radius:4px;flex:none;width:5.5rem;box-shadow:0 0 0 1px #ffffff24}.pg-event .gate .gate-what{min-width:0}.pg-event .gate .gate-len{font-weight:600;font-size:var(--t-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--tx-mute);margin:0 0 .25rem}.pg-event .gate .gate-title{font-family:var(--font-display);font-weight:var(--w-serif-title);color:var(--tx);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.3;display:-webkit-box;overflow:hidden}.pg-event .gate .x{cursor:pointer;width:2rem;height:2rem;color:var(--tx-mute);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.pg-event .gate .x:hover{color:var(--tx);background:#ffffff1a}.pg-event .gate .x svg{width:.875rem;height:.875rem}.pg-event .gate .gate-steps{gap:.625rem;margin:0;padding:1.125rem 1.5rem 0;list-style:none;display:flex}.pg-event .gate .gate-steps li{border-top:3px solid var(--line);font-size:var(--t-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted);flex:1;align-items:center;gap:.5rem;padding-top:.625rem;font-weight:600;display:flex}.pg-event .gate .gate-steps li.on{border-top-color:var(--navy);color:var(--navy)}.pg-event .gate .gate-steps li.done{border-top-color:var(--green-2);color:var(--green-2)}.pg-event .gate .gate-steps .n{background:var(--haze);width:1.25rem;height:1.25rem;color:var(--slate);letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-size:.6875rem;display:grid}.pg-event .gate .gate-steps li.on .n{background:var(--navy);color:#fff}.pg-event .gate .gate-steps li.done .n{background:var(--green-2);color:#fff}.pg-event .gate .gform{padding:1.25rem 1.5rem 1.5rem}.pg-event .gate .k{font-weight:600;font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--sage);margin:0}.pg-event .gate h3{font-family:var(--font-display);font-weight:var(--w-serif-title);letter-spacing:var(--ls-h3);color:var(--green);text-wrap:balance;margin:.375rem 0 0;font-size:1.625rem;line-height:1.2}.pg-event .gate .lede{color:var(--slate);margin:.5rem 0 0;font-size:.9375rem;line-height:1.5}.pg-event .gate .addr{color:var(--navy);overflow-wrap:anywhere;font-weight:600}.pg-event .gate .row{margin-top:var(--s-3);flex-direction:column;gap:.625rem;display:flex}.pg-event .gate .lbl{color:var(--ink);font-size:.8125rem;font-weight:600}.pg-event :is(.gate,.fields) :is(input,select,textarea){font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);box-sizing:border-box;width:100%;min-width:0;padding:.75rem .875rem;font-size:1rem}.pg-event :is(.gate,.fields) :is(input,select,textarea):focus-visible{outline:2px solid var(--navy);outline-offset:1px;border-color:var(--navy);background:var(--paper)}.pg-event .gate .row input{border-radius:10px;padding:.875rem 1rem}.pg-event .gate .row input:focus-visible{outline:2px solid var(--navy);outline-offset:-1px;border-color:var(--navy);background:var(--paper);box-shadow:0 0 0 4px #1e305024}.pg-event .gate .otp{position:relative}.pg-event .gate .otp input.code{z-index:1;opacity:0;color:#0000;caret-color:#0000;cursor:text;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.pg-event .gate .slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.pg-event .gate .slot{border:1px solid var(--line);background:var(--bg);height:3.75rem;font-family:var(--font-mono);color:var(--navy);border-radius:10px;place-items:center;font-size:1.625rem;font-weight:600;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.pg-event .gate .slot:nth-child(4){margin-left:.5rem}.pg-event .gate .slot.full{background:var(--paper);border-color:#cbbfb1}.pg-event .gate .slot.here{background:var(--paper);border-color:var(--navy);box-shadow:0 0 0 3px #1e305029}.pg-event .gate .otp.bad .slot{border-color:var(--rust)}.pg-event .gate .caret{background:var(--navy);border-radius:1px;width:2px;height:1.625rem;animation:1.1s step-end infinite ev-caret}@keyframes ev-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.pg-event .gate .caret{animation:none}}.pg-event .go{font:inherit;font-weight:600;font-size:var(--t-small);cursor:pointer;color:var(--tx);background:var(--navy);border-radius:var(--radius);border:0;flex:none;padding:.75rem 1.125rem;transition:background .16s}.pg-event .go:hover{background:var(--navy-2)}.pg-event .go:disabled{opacity:.55;cursor:default}.pg-event .gate .go{border-radius:10px;width:100%;padding:.9375rem 1.125rem;font-size:.9375rem}.pg-event :is(.gate,.fields) .err{color:var(--rust);font-size:var(--t-small);margin:.75rem 0 0}.pg-event :is(.gate,.fields) .fine{color:var(--muted);margin:.875rem 0 0;font-size:.8125rem;line-height:1.5}.pg-event .gate .row+.fine{margin-top:.75rem}.pg-event .gate .fine+.fine{margin-top:.375rem}.pg-event .gate .keep{align-items:center;gap:.4375rem;display:flex}.pg-event .gate .again{text-align:center;flex-direction:column;align-items:center;gap:.375rem;margin-top:1rem;display:flex}.pg-event .gate .again .acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.pg-event .gate .again .dot{color:var(--muted)}.pg-event .gate .keep svg{width:.875rem;height:.875rem;color:var(--green-2);flex:none}.pg-event .gate .fine a,.pg-event .link{cursor:pointer;color:var(--navy);border-bottom:1px solid var(--navy-line)}.pg-event .gate .wait{color:var(--muted)}.pg-event .sr,.pg-event .hp{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:480px){.pg-event .gate .gate-thumb{display:none}.pg-event .gate .gform{padding:1.125rem 1.25rem 1.25rem}.pg-event .gate .gate-steps{padding:1rem 1.25rem 0}.pg-event .gate h3{font-size:1.4375rem}.pg-event .gate .slots{gap:.375rem}.pg-event .gate .slot{height:3.25rem;font-size:1.375rem}.pg-event .gate .slot:nth-child(4){margin-left:.25rem}}.pg-event .ev-rail .k{margin:0 0 var(--s-2)}.pg-event .ev-rail ul{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.pg-event .ev-rail .step{box-sizing:border-box;cursor:pointer;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.125rem;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .18s;display:flex}.pg-event .ev-rail .step:hover{border-color:var(--navy-line);transform:translateY(-1px);box-shadow:0 14px 28px -22px #1e305099}.pg-event .ev-rail .step .body{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.pg-event .ev-rail .step .t{color:var(--ink);font-size:.9375rem;font-weight:600;line-height:1.3}.pg-event .ev-rail .step .d{color:var(--muted);font-size:.8125rem;line-height:1.45}.pg-event .ev-rail .step .arrow{color:var(--navy);flex:none}.pg-event .ev-rail .step.primary:not(.done,.error){background:var(--navy);border-color:var(--navy)}.pg-event .ev-rail .step.primary:not(.done,.error):hover{background:var(--navy-2);border-color:var(--navy-2)}.pg-event .ev-rail .step.primary:not(.done,.error) :is(.t,.arrow){color:#fff}.pg-event .ev-rail .step.primary:not(.done,.error) .d{color:var(--navy-line)}.pg-event .ev-rail .step.done,.pg-event .ev-rail .step.done:hover{cursor:default;box-shadow:none;border-color:var(--line);transform:none}.pg-event .ev-rail .step.done .d{color:var(--green-2)}.pg-event .ev-rail .step.error .d{color:var(--rust)}.pg-event .ev-rail .step .tick{color:var(--green-2);flex:none;font-weight:700}.pg-event .ev-rail .formstep.open>.step{box-shadow:none;border-bottom-right-radius:0;border-bottom-left-radius:0;transform:none}.pg-event .fields{background:var(--paper);border:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);border-top:0;flex-direction:column;gap:.875rem;padding:1rem 1.125rem 1.125rem;display:flex}.pg-event .fields label{color:var(--slate);flex-direction:column;gap:.375rem;font-size:.8125rem;font-weight:500;display:flex}.pg-event .fields label em{color:var(--muted);font-style:normal;font-weight:400}.pg-event .fields .go{align-self:flex-start}.pg-event .heroH .ev-rail .step{color:var(--tx);background:#ffffff0a;border-color:#ffffff24}.pg-event .heroH .ev-rail .step:hover{border-color:#ffffff52;box-shadow:0 14px 28px -22px #000000e6}.pg-event .heroH .ev-rail .step .t{color:var(--tx)}.pg-event .heroH .ev-rail .step .d{color:var(--tx-mute)}.pg-event .heroH .ev-rail .step .arrow{color:var(--navy-line)}.pg-event .heroH .ev-rail .step.primary:not(.done,.error){box-shadow:0 0 0 1px #9db2d259}.pg-event .heroH .ev-rail .step.done,.pg-event .heroH .ev-rail .step.done:hover{border-color:#ffffff24}.pg-event .heroH .ev-rail .step.done .d,.pg-event .heroH .ev-rail .step .tick{color:#a9d3b0}.pg-event .heroH .ev-rail .step.error .d{color:#f0a77a}.pg-event .heroH .fields{background:#ffffff0a;border-color:#ffffff24}.pg-event .heroH .fields label{color:var(--tx-mute)}.pg-event .heroH .fields label em{color:var(--tx-mute);opacity:.8}.pg-event .heroH .fields :is(input,select,textarea){color:var(--tx);background:#23211d;border-color:#ffffff2e}.pg-event .heroH .fields :is(input,select,textarea):focus-visible{border-color:var(--navy-line);outline-color:var(--navy-line);background:#2a2824}.pg-event .heroH .fields .err{color:#f0a77a}.pg-event .heroH .fields .fine{color:var(--tx-mute)}.pg-event .covered{margin-top:0}.pg-event .covered h2{font-family:var(--font-display);font-weight:var(--w-h);font-size:var(--t-h2-sm);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);color:var(--green);margin:0 0 var(--s-3)}.pg-event .covered ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pg-event .covered li{gap:var(--s-2);border-bottom:1px solid var(--line);grid-template-columns:4.75rem minmax(0,1fr);align-items:baseline;padding:1.125rem 0;display:grid}.pg-event .covered li>:first-child{justify-self:start}.pg-event .covered .n{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.06em;color:var(--navy)}.pg-event .covered h3{font-family:var(--font-display);font-weight:var(--w-serif-title);letter-spacing:var(--ls-h3);color:var(--green);margin:0;font-size:1.25rem;line-height:1.3}.pg-event .covered p{font-size:var(--t-small);line-height:var(--lh-body);color:var(--slate);text-wrap:pretty;max-width:64ch;margin:.375rem 0 0}.pg-event .covered .at{cursor:pointer;font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.04em;color:var(--navy);border:1px solid var(--navy-line);border-radius:999px;padding:.25rem .625rem}.pg-event .covered .at:hover{background:var(--navy);color:var(--tx);border-color:var(--navy)}.pg-event .summary{margin-top:0}.pg-event .summary h2{font-family:var(--font-display);font-weight:var(--w-h);font-size:var(--t-h2-sm);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);color:var(--green);margin:0 0 var(--s-3)}.pg-event .summary h2.k{font-family:var(--font-sans);font-weight:600;font-size:var(--t-eyebrow);line-height:inherit;letter-spacing:var(--ls-eyebrow);color:var(--sage);margin:0 0 var(--s-2)}.pg-event .summary p{margin:0 0 var(--s-2);font-size:var(--t-body);line-height:var(--lh-body);color:var(--slate);text-wrap:pretty;max-width:66ch}.pg-event .ev-more .wrap{padding-bottom:var(--sect-y)}html[data-event-preview] .pg-event [data-section]{cursor:pointer}html[data-event-preview] .pg-event [data-section]:hover{outline:2px solid var(--navy-line);outline-offset:6px}html[data-event-preview] .pg-event [data-section][data-shown]{outline:2px solid var(--navy);outline-offset:6px;animation:1.6s ease-out forwards ev-preview-shown}@keyframes ev-preview-shown{0%,60%{outline-color:var(--navy)}to{outline-color:#0000}}@media (prefers-reduced-motion:reduce){html[data-event-preview] .pg-event [data-section][data-shown]{animation:none}}
