.Skeleton-module__iLQKgG__bar,.Skeleton-module__iLQKgG__block{background:color-mix(in oklab, var(--line) 70%, var(--paper));border-radius:.375rem;position:relative;overflow:hidden}.Skeleton-module__iLQKgG__block{border-radius:.75rem}.Skeleton-module__iLQKgG__bar:after,.Skeleton-module__iLQKgG__block:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--brand-wash) 85%, transparent), transparent);animation:1.6s ease-in-out infinite Skeleton-module__iLQKgG__sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes Skeleton-module__iLQKgG__sweep{to{transform:translate(100%)}}.Skeleton-module__iLQKgG__lines{gap:.55rem;display:grid}.Skeleton-module__iLQKgG__lines>.Skeleton-module__iLQKgG__bar:last-child{width:62%}.Skeleton-module__iLQKgG__veil{animation:.22s .12s both Skeleton-module__iLQKgG__appear}@keyframes Skeleton-module__iLQKgG__appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Skeleton-module__iLQKgG__bar:after,.Skeleton-module__iLQKgG__block:after,.Skeleton-module__iLQKgG__veil{animation:none}}
.event-module__FFDmBG__page{background:radial-gradient(ellipse at 12% 0%, color-mix(in srgb, var(--brand) 7%, transparent), transparent 50%), var(--paper);padding-bottom:6rem}.event-module__FFDmBG__inner{max-width:68rem;margin:0 auto;padding:0 1.5rem}.event-module__FFDmBG__hero{isolation:isolate;align-items:flex-end;min-height:26rem;display:flex;position:relative;overflow:hidden}@media (min-width:56rem){.event-module__FFDmBG__hero{min-height:30rem}}.event-module__FFDmBG__heroImage{z-index:-2;object-fit:cover;object-position:center 55%}.event-module__FFDmBG__heroScrim{z-index:-1;background:linear-gradient(#040b1333 0%,#040b1366 40%,#040b13f2 90%),linear-gradient(90deg,#040b13b8 0%,#0000 62%);position:absolute;inset:0}.event-module__FFDmBG__heroInner{width:100%;max-width:68rem;margin:0 auto;padding:2.5rem 1.5rem 2.75rem}.event-module__FFDmBG__back{color:#ffffffbf;align-items:center;padding-block:.35rem;font-size:.875rem;font-weight:500;transition:color .18s;display:inline-flex}.event-module__FFDmBG__back:before{content:"←";margin-right:.5rem;font-size:1em;line-height:1}.event-module__FFDmBG__back:hover{color:#fff}.event-module__FFDmBG__headTop{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.event-module__FFDmBG__title{letter-spacing:-.035em;color:#fff;font-size:clamp(2.1rem,5vw,3.1rem);font-weight:700;line-height:1.04}.event-module__FFDmBG__callsign{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono), ui-monospace, monospace;color:#fff;background:#ffffff24;border-radius:.5rem;padding:.35rem .7rem;font-size:.8125rem;font-weight:700;box-shadow:inset 0 0 0 1px #fff3}.event-module__FFDmBG__summary{color:#ffffffc7;max-width:40rem;margin-top:1.1rem;font-size:1rem;line-height:1.65}.event-module__FFDmBG__route{align-items:center;gap:1.25rem;margin-top:1.75rem;display:flex}.event-module__FFDmBG__port{flex-direction:column;gap:.15rem;display:flex}.event-module__FFDmBG__icao{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.01em;color:#fff;font-size:clamp(1.4rem,3.2vw,1.85rem);font-weight:700}.event-module__FFDmBG__city{color:#fff9;font-size:.75rem}.event-module__FFDmBG__leg{background:repeating-linear-gradient(90deg,#fff9 0 5px,#0000 5px 11px);flex:1;max-width:6rem;height:1px;position:relative}.event-module__FFDmBG__leg:after{content:"→";color:#fff;font-size:.85rem;line-height:1;position:absolute;top:50%;right:-.5rem;transform:translateY(-50%)}.event-module__FFDmBG__facts{grid-template-columns:repeat(2,1fr);gap:1.1rem 1.5rem;margin-top:1.85rem;display:grid}@media (min-width:48rem){.event-module__FFDmBG__facts{grid-template-columns:repeat(4,auto);gap:2.25rem}}.event-module__FFDmBG__facts dt{color:#ffffff80;font-size:.7rem}.event-module__FFDmBG__facts dd{font-family:var(--font-mono), ui-monospace, monospace;color:#fff;margin-top:.25rem;font-size:.8125rem;font-weight:700}.event-module__FFDmBG__layout{gap:3rem;padding-top:3rem;display:grid}@media (min-width:64rem){.event-module__FFDmBG__layout{grid-template-columns:1fr 19rem;gap:4rem}}.event-module__FFDmBG__main{min-width:0}.event-module__FFDmBG__section{scroll-margin-top:6rem}.event-module__FFDmBG__section+.event-module__FFDmBG__section{margin-top:3.25rem}.event-module__FFDmBG__sectionTitle{letter-spacing:-.015em;font-size:1.35rem;font-weight:600}.event-module__FFDmBG__paragraph{color:var(--ink-soft);max-width:40rem;margin-top:1rem;font-size:.975rem;line-height:1.75}.event-module__FFDmBG__rosterHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.event-module__FFDmBG__rosterCount{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink-faint);font-size:.75rem}.event-module__FFDmBG__roster{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;flex-direction:column;margin-top:1.25rem;display:flex;overflow:hidden}.event-module__FFDmBG__position{border-top:1px solid var(--line);grid-template-columns:6.5rem 1fr auto;align-items:center;gap:1rem;padding:.9rem 1.15rem;display:grid}.event-module__FFDmBG__position:first-child{border-top:none}.event-module__FFDmBG__posId{font-family:var(--font-mono), ui-monospace, monospace;color:var(--brand);font-size:.75rem;font-weight:700}.event-module__FFDmBG__posName{color:var(--ink-soft);font-size:.9rem}.event-module__FFDmBG__posTaken{color:var(--ink);white-space:nowrap;align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.event-module__FFDmBG__posDot{background:var(--live);width:.4375rem;height:.4375rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--live) 16%, transparent);border-radius:999px}.event-module__FFDmBG__posOpen{border:1px solid color-mix(in srgb, var(--brand) 32%, transparent);color:var(--brand);white-space:nowrap;border-radius:.3rem;padding:.35rem .8rem;font-size:.75rem;font-weight:600;transition:background-color .18s,color .18s}.event-module__FFDmBG__posOpen:hover{background:var(--brand);color:#fff}.event-module__FFDmBG__aside{scroll-margin-top:6rem}@media (min-width:64rem){.event-module__FFDmBG__aside{align-self:start;position:sticky;top:6rem}}.event-module__FFDmBG__panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:1.15rem;padding:1.6rem}.event-module__FFDmBG__panelTitle{font-family:var(--font-heading), sans-serif;color:var(--ink);font-size:.875rem;font-weight:600}.event-module__FFDmBG__slotCount{color:var(--ink-soft);margin-top:.7rem;font-size:.9rem}.event-module__FFDmBG__slotCount strong{font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;color:var(--ink);margin-right:.3rem;font-size:1.9rem;font-weight:700}.event-module__FFDmBG__meter{background:var(--surface-mist);border-radius:999px;height:6px;margin-top:.9rem;overflow:hidden}.event-module__FFDmBG__meterFill{background:var(--brand);border-radius:999px;height:100%;display:block}.event-module__FFDmBG__panelCta{background:var(--brand);color:#fff;border-radius:.5rem;justify-content:center;align-items:center;margin-top:1.35rem;padding:.85rem 1.5rem;font-size:.9rem;font-weight:600;transition:background-color .2s,transform .2s;display:flex;box-shadow:0 10px 24px #12874a3d}.event-module__FFDmBG__panelCta:hover{background:var(--brand-deep);transform:translateY(-1px)}.event-module__FFDmBG__panelCtaFull{background:var(--ink);box-shadow:none}.event-module__FFDmBG__panelCtaFull:hover{background:#1d2f45}.event-module__FFDmBG__panelNote{color:var(--ink-faint);margin-top:1rem;font-size:.8125rem;line-height:1.6}.event-module__FFDmBG__more{border-top:1px solid var(--line);margin-top:4.5rem;padding-top:2.5rem}.event-module__FFDmBG__moreGrid{gap:1rem;margin-top:1.5rem;display:grid}@media (min-width:48rem){.event-module__FFDmBG__moreGrid{grid-template-columns:repeat(3,1fr)}}.event-module__FFDmBG__moreCard{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;flex-direction:column;gap:.4rem;padding:1.2rem 1.35rem;transition:border-color .2s,transform .2s;display:flex}.event-module__FFDmBG__moreCard:hover{border-color:color-mix(in srgb, var(--brand) 35%, transparent);transform:translateY(-2px)}.event-module__FFDmBG__moreTime{font-family:var(--font-mono), ui-monospace, monospace;color:var(--gold-ink);font-size:.75rem;font-weight:700}.event-module__FFDmBG__moreName{color:var(--ink);font-size:1rem;font-weight:600}.event-module__FFDmBG__moreMeta{color:var(--ink-faint);font-size:.8125rem}@media (prefers-reduced-motion:reduce){.event-module__FFDmBG__back,.event-module__FFDmBG__posOpen,.event-module__FFDmBG__panelCta,.event-module__FFDmBG__moreCard{transition:none}}.event-module__FFDmBG__heroBar{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.2rem;display:flex}.event-module__FFDmBG__tag{letter-spacing:.09em;text-transform:uppercase;color:#06121f;background:var(--live);border-radius:999px;padding:.2rem .6rem;font-size:.66rem;font-weight:700}.event-module__FFDmBG__tag[data-standing=needs-atc]{color:#2c1a00;background:#f0b445}.event-module__FFDmBG__tag[data-standing=cancelled]{color:#fff;background:#b4501e}.event-module__FFDmBG__tag[data-standing=finished],.event-module__FFDmBG__tag[data-standing=full]{color:#f4f8fb;background:#f4f8fb2e}.event-module__FFDmBG__count{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:#f4f8fbb8;font-size:.76rem}.event-module__FFDmBG__posNote{letter-spacing:.05em;text-transform:uppercase;color:var(--gold-ink);background:var(--gold-wash);border-radius:999px;margin-left:.45rem;padding:.05rem .35rem;font-size:.66rem;font-weight:700}.event-module__FFDmBG__posCid{font-family:var(--font-mono), monospace;color:var(--ink-faint);margin-left:.4rem;font-size:.72rem;font-weight:400}.event-module__FFDmBG__rosterNote{color:var(--ink-faint);margin-top:.9rem;font-size:.78rem;line-height:1.6}.event-module__FFDmBG__manifest{counter-reset:seat;display:grid}.event-module__FFDmBG__booked{flex-wrap:wrap;align-items:baseline;gap:.6rem;padding:.6rem 0;display:flex}.event-module__FFDmBG__booked+.event-module__FFDmBG__booked{border-top:1px solid var(--line)}.event-module__FFDmBG__bookedNo{width:1.6rem;font-family:var(--font-mono), monospace;color:var(--ink-faint);font-variant-numeric:tabular-nums;flex:none;font-size:.74rem}.event-module__FFDmBG__bookedWho{flex:1;align-items:baseline;gap:.5rem;min-width:9rem;display:flex}.event-module__FFDmBG__bookedName{color:var(--ink);font-size:.9rem;font-weight:600}.event-module__FFDmBG__bookedCid{font-family:var(--font-mono), monospace;color:var(--ink-faint);font-size:.72rem}.event-module__FFDmBG__bookedType{min-width:3rem;font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--brand-deep);flex:none;font-size:.8rem;font-weight:700}.event-module__FFDmBG__bookedNote{width:100%;color:var(--ink-soft);padding-left:2.2rem;font-size:.78rem;line-height:1.5}.event-module__FFDmBG__none{color:var(--ink-soft);background:var(--surface-mist);border-radius:10px;padding:1rem 1.1rem;font-size:.86rem;line-height:1.6}
.events-module__uXo2ga__page{padding-block:3rem 5rem;padding-inline:1.25rem}.events-module__uXo2ga__inner{gap:2.25rem;max-width:66rem;margin:0 auto;display:grid}.events-module__uXo2ga__header{gap:.85rem;display:grid}.events-module__uXo2ga__title{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.8rem,5vw,2.5rem);font-weight:700;line-height:1.08}.events-module__uXo2ga__lede{max-width:44rem;color:var(--ink-soft);font-size:.98rem;line-height:1.65}.events-module__uXo2ga__figures{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem;margin-top:.35rem;display:grid}.events-module__uXo2ga__figure{background:var(--surface);border:1px solid var(--line);border-radius:11px;gap:.15rem;padding:.7rem .85rem;display:grid}.events-module__uXo2ga__figure>dt{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);font-size:.68rem;font-weight:700}.events-module__uXo2ga__figure>dd{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.4rem;font-weight:700;line-height:1.15}.events-module__uXo2ga__zone{color:var(--ink-soft)!important;font-size:.92rem!important;font-weight:600!important}.events-module__uXo2ga__sample{color:var(--gold-ink);background:var(--gold-wash);border:1px solid color-mix(in srgb, var(--gold) 30%, transparent);border-radius:10px;padding:.8rem 1rem;font-size:.85rem;line-height:1.6}.events-module__uXo2ga__h2{font-family:var(--font-heading), sans-serif;letter-spacing:-.015em;color:var(--ink);font-size:1.05rem;font-weight:700}.events-module__uXo2ga__next{background:var(--ink);min-height:24rem;box-shadow:var(--shadow-lift);border-radius:16px;align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.events-module__uXo2ga__next{min-height:27rem}}.events-module__uXo2ga__nextPhoto{object-fit:cover;object-position:52% 46%}.events-module__uXo2ga__nextScrim{background:linear-gradient(#06101b4d 0%,#06101b8c 40%,#06101bed 100%);position:absolute;inset:0}.events-module__uXo2ga__nextInner{gap:.55rem;width:100%;padding:1.6rem 1.4rem 1.5rem;display:grid;position:relative}@media (min-width:48rem){.events-module__uXo2ga__nextInner{padding:2rem 2.1rem 1.9rem}}.events-module__uXo2ga__nextBar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.events-module__uXo2ga__nextTag{letter-spacing:.09em;text-transform:uppercase;color:#06121f;background:var(--live);border-radius:999px;padding:.2rem .6rem;font-size:.66rem;font-weight:700}.events-module__uXo2ga__nextTag[data-standing=needs-atc]{color:#2c1a00;background:#f0b445}.events-module__uXo2ga__nextTag[data-standing=cancelled]{color:#fff;background:#b4501e}.events-module__uXo2ga__nextCount{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:#f4f8fbb8;font-size:.76rem}.events-module__uXo2ga__nextName{font-family:var(--font-heading), sans-serif;letter-spacing:-.025em;color:#f4f8fb;font-size:clamp(1.6rem,4.5vw,2.3rem);font-weight:700;line-height:1.1}.events-module__uXo2ga__nextRoute{align-items:center;gap:.7rem;display:flex}.events-module__uXo2ga__nextIcao{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--live);font-size:1.25rem;font-weight:700}.events-module__uXo2ga__nextLeg{background:linear-gradient(90deg, #2fc46a4d, var(--live));width:2.6rem;height:1px;position:relative}.events-module__uXo2ga__nextLeg:after{content:"";border-left:6px solid var(--live);border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;position:absolute;top:-3px;right:0}.events-module__uXo2ga__nextSummary{color:#f4f8fbdb;max-width:42rem;font-size:.92rem;line-height:1.6}.events-module__uXo2ga__nextFacts{font-family:var(--font-mono), monospace;letter-spacing:.03em;color:#f4f8fba8;flex-wrap:wrap;align-items:center;font-size:.74rem;display:flex}.events-module__uXo2ga__dot{vertical-align:.14em;opacity:.6;background:currentColor;border-radius:999px;width:.2rem;height:.2rem;margin:0 .5rem;display:inline-block}.events-module__uXo2ga__nextActions{flex-wrap:wrap;gap:.6rem;margin-top:.45rem;display:flex}.events-module__uXo2ga__nextPrimary,.events-module__uXo2ga__nextGhost{border-radius:9px;align-items:center;min-height:2.75rem;padding:.6rem 1.2rem;font-size:.88rem;font-weight:700;transition:background-color .16s,border-color .16s;display:inline-flex}.events-module__uXo2ga__nextPrimary{color:#fff;background:var(--brand);border:1px solid var(--brand)}.events-module__uXo2ga__nextPrimary:hover{background:var(--brand-deep)}.events-module__uXo2ga__nextGhost{color:#f4f8fb;background:#f4f8fb0f;border:1px solid #f4f8fb47}.events-module__uXo2ga__nextGhost:hover{border-color:#f4f8fb8c}.events-module__uXo2ga__nextPrimary:focus-visible,.events-module__uXo2ga__nextGhost:focus-visible{outline:2px solid var(--live);outline-offset:2px}.events-module__uXo2ga__schedule,.events-module__uXo2ga__past{gap:1rem;display:grid}.events-module__uXo2ga__pastList{background:var(--surface);border:1px solid var(--line);border-radius:12px;display:grid;overflow:hidden}.events-module__uXo2ga__pastRow+.events-module__uXo2ga__pastRow{border-top:1px solid var(--line)}.events-module__uXo2ga__pastLink{grid-template-columns:1fr auto;align-items:baseline;gap:.15rem 1rem;padding:.75rem 1rem;transition:background-color .14s;display:grid}@media (min-width:44rem){.events-module__uXo2ga__pastLink{grid-template-columns:9.5rem minmax(0,1fr) 10rem auto}}.events-module__uXo2ga__pastLink:hover{background:var(--surface-mist)}.events-module__uXo2ga__pastWhen{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;color:var(--ink-faint);font-size:.76rem}.events-module__uXo2ga__pastName{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.events-module__uXo2ga__pastLink:hover .events-module__uXo2ga__pastName{color:var(--brand-deep)}.events-module__uXo2ga__pastRoute{font-family:var(--font-mono), monospace;letter-spacing:.05em;color:var(--ink-faint);font-size:.75rem}.events-module__uXo2ga__pastCount{color:var(--ink-faint);justify-self:end;font-size:.74rem}@media (max-width:43.99rem){.events-module__uXo2ga__pastRoute{display:none}}
.member-module__-y1WYq__body{width:100%;max-width:62rem;margin-inline:auto;padding:2.5rem 1rem 4.5rem}@media (min-width:48rem){.member-module__-y1WYq__body{padding-inline:2rem}}.member-module__-y1WYq__counts{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.85rem;display:grid}.member-module__-y1WYq__count{border:1px solid var(--line);background:var(--surface);border-radius:1.1rem;padding:1.1rem 1.25rem}.member-module__-y1WYq__countLabel{color:var(--ink-soft);font-size:.8125rem;font-weight:600}.member-module__-y1WYq__countValue{font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;color:var(--ink);margin-top:.25rem;font-size:1.375rem;font-weight:600}.member-module__-y1WYq__block{margin-top:2.5rem}.member-module__-y1WYq__h2{letter-spacing:-.02em;color:var(--ink);font-size:1.25rem;font-weight:600}.member-module__-y1WYq__none{color:var(--ink-soft);margin-top:.75rem;font-size:.9375rem;line-height:1.7}.member-module__-y1WYq__held{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.member-module__-y1WYq__rating{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:baseline;gap:.6rem;padding:.5rem 1rem;display:flex}.member-module__-y1WYq__ratingCode{font-family:var(--font-mono), ui-monospace, monospace;color:var(--brand-deep);font-size:.75rem;font-weight:700}.member-module__-y1WYq__ratingName{color:var(--ink-soft);font-size:.875rem}.member-module__-y1WYq__people{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.5rem;margin-top:1rem;display:grid}.member-module__-y1WYq__person{border:1px solid #0000;border-radius:.9rem;align-items:center;gap:.75rem;padding:.6rem;transition:background-color .16s,border-color .16s;display:flex}.member-module__-y1WYq__person:hover{border-color:var(--line);background:var(--surface)}.member-module__-y1WYq__personBody{flex-direction:column;min-width:0;display:flex}.member-module__-y1WYq__personName{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.member-module__-y1WYq__personMeta{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink-faint);font-size:.6875rem}.member-module__-y1WYq__foot{color:var(--ink-faint);margin-top:3rem;font-size:.8125rem}.member-module__-y1WYq__foot kbd{border:1px solid var(--line);background:var(--surface);font-family:var(--font-mono), ui-monospace, monospace;border-radius:.3rem;padding:.1rem .35rem;font-size:.75rem}
