.editions:where(.astro-rp65disn){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6);border-radius:.5rem;max-width:46rem;margin-inline:auto;padding:clamp(1.75rem,5vw,2.75rem)}.editions:where(.astro-rp65disn) .kicker:where(.astro-rp65disn){margin-bottom:.5rem}.editions:where(.astro-rp65disn) .section-title:where(.astro-rp65disn){text-align:start;text-wrap:balance}.editions:where(.astro-rp65disn) .section-lead:where(.astro-rp65disn){text-wrap:pretty;max-width:60ch}.editions-list:where(.astro-rp65disn){gap:.65rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.editions-list:where(.astro-rp65disn) li:where(.astro-rp65disn){color:var(--sl-color-gray-1);grid-template-columns:1.25rem 1fr;align-items:start;gap:.65rem;line-height:1.5;display:grid}.editions-list:where(.astro-rp65disn) svg:where(.astro-rp65disn){width:1.25rem;height:1.25rem;color:var(--sl-color-accent-high);margin-top:.15rem}.editions-actions:where(.astro-rp65disn){flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.75rem;display:flex}.editions-more:where(.astro-rp65disn){color:var(--sl-color-white);text-underline-offset:.15em;text-decoration:underline}.editions-more:where(.astro-rp65disn):hover,.editions-more:where(.astro-rp65disn):focus-visible{color:var(--sl-color-accent-high)}.feature-card:where(.astro-isxyo4s2){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-black);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.feature-card:where(.astro-isxyo4s2) .shot:where(.astro-isxyo4s2){aspect-ratio:16/10;object-fit:cover;margin-bottom:.5rem}.card-title:where(.astro-isxyo4s2){font-size:var(--sl-text-lg);color:var(--sl-color-white);margin:0;font-weight:600}.card-sub:where(.astro-isxyo4s2){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);margin:0}.marquee-row:where(.astro-okagudtj){align-items:center;gap:clamp(1.25rem,4vw,3rem);display:grid}.row-title:where(.astro-okagudtj){letter-spacing:.01em;text-wrap:balance;color:var(--sl-color-white);margin:.5rem 0 0;font-size:clamp(1.4rem,1rem + 1.6vw,2rem);font-weight:700;line-height:1.2}.row-sub:where(.astro-okagudtj){font-size:var(--sl-text-lg);color:var(--sl-color-gray-2);max-width:46ch;margin:.75rem 0 0}@media (width>=50rem){.marquee-row:where(.astro-okagudtj){grid-template-columns:1.15fr 1fr}.marquee-row:where(.astro-okagudtj):nth-child(2n) .row-media:where(.astro-okagudtj){order:2}}.marquee:where(.astro-7zxyitqp){gap:clamp(3rem,8vw,5.5rem);display:grid}.grid:where(.astro-7zxyitqp){grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.25rem;margin-top:clamp(3rem,8vw,5.5rem);display:grid}.faq-list:where(.astro-tycplb2i){border-top:1px solid var(--sl-color-gray-5);max-width:46rem;margin-inline:auto}.faq-item:where(.astro-tycplb2i){border-bottom:1px solid var(--sl-color-gray-5)}.faq-item:where(.astro-tycplb2i)>summary:where(.astro-tycplb2i){cursor:pointer;font-size:var(--sl-text-lg);color:var(--sl-color-white);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem .25rem;font-weight:600;list-style:none;display:flex}.faq-item:where(.astro-tycplb2i)>summary:where(.astro-tycplb2i)::-webkit-details-marker{display:none}.faq-item:where(.astro-tycplb2i)>summary:where(.astro-tycplb2i):after{content:"";border-right:2px solid var(--sl-color-accent-high);border-bottom:2px solid var(--sl-color-accent-high);flex:none;width:.6em;height:.6em;transition:transform .2s;transform:rotate(45deg)}.faq-item:where(.astro-tycplb2i)[open]>summary:where(.astro-tycplb2i):after{transform:rotate(-135deg)}.faq-answer:where(.astro-tycplb2i){color:var(--sl-color-gray-2);padding:0 .25rem 1.25rem;line-height:1.7}.faq-answer:where(.astro-tycplb2i) a{color:var(--sl-color-accent-high);text-decoration:underline}.faq-answer:where(.astro-tycplb2i) code{background:var(--sl-color-gray-6);border-radius:.3rem;padding:.1em .35em;font-size:.9em}@media (prefers-reduced-motion:reduce){.faq-item:where(.astro-tycplb2i)>summary:where(.astro-tycplb2i):after{transition:none}}.cta:where(.astro-x5xn55qe){text-align:center;background:color-mix(in srgb, var(--sl-color-accent) 42%, #000);border-radius:.5rem;justify-items:center;gap:1rem;padding:clamp(2.75rem,8vw,5rem) clamp(1.5rem,5vw,3rem);display:grid}:root[data-theme=light] .cta:where(.astro-x5xn55qe){background:color-mix(in srgb, var(--sl-color-accent) 72%, #000)}.cta:where(.astro-x5xn55qe) .cta-title:where(.astro-x5xn55qe){color:#fff}.cta-sub:where(.astro-x5xn55qe){max-width:48ch;font-size:var(--sl-text-lg);color:#ffdbc0;margin:0}.cta-actions:where(.astro-x5xn55qe){flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;margin-top:.5rem;display:flex}.prog:where(.astro-szguoeb6){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-black);border-radius:.5rem;grid-column:1/-1;gap:clamp(1.25rem,4vw,2.5rem);padding:clamp(1.25rem,3vw,2rem);display:grid}.prog-title:where(.astro-szguoeb6){color:var(--sl-color-white);margin:.4rem 0 0;font-size:clamp(1.4rem,1rem + 1.4vw,1.9rem);font-weight:700;line-height:1.2}.prog-sub:where(.astro-szguoeb6){color:var(--sl-color-gray-2);margin:.6rem 0 0}.prog-radio:where(.astro-szguoeb6){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tablist:where(.astro-szguoeb6){flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.tab:where(.astro-szguoeb6){border:1px solid var(--sl-color-gray-5);font-size:var(--sl-text-sm);color:var(--sl-color-gray-1);cursor:pointer;user-select:none;border-radius:.3rem;padding:.4em .9em}.tab:where(.astro-szguoeb6):hover{background:var(--sl-color-gray-6)}.panel:where(.astro-szguoeb6){margin:0;display:none}.panel-caption:where(.astro-szguoeb6){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);margin-top:.75rem}#prog-independent:where(.astro-szguoeb6):checked~.tablist:where(.astro-szguoeb6) label:where(.astro-szguoeb6)[for=prog-independent],#prog-sequential:where(.astro-szguoeb6):checked~.tablist:where(.astro-szguoeb6) label:where(.astro-szguoeb6)[for=prog-sequential],#prog-progressive:where(.astro-szguoeb6):checked~.tablist:where(.astro-szguoeb6) label:where(.astro-szguoeb6)[for=prog-progressive]{background:var(--sl-color-accent-low);border-color:var(--sl-color-accent);color:var(--sl-color-white)}#prog-independent:where(.astro-szguoeb6):checked~.panels:where(.astro-szguoeb6) .prog-independent:where(.astro-szguoeb6),#prog-sequential:where(.astro-szguoeb6):checked~.panels:where(.astro-szguoeb6) .prog-sequential:where(.astro-szguoeb6),#prog-progressive:where(.astro-szguoeb6):checked~.panels:where(.astro-szguoeb6) .prog-progressive:where(.astro-szguoeb6){display:block}.prog-radio:where(.astro-szguoeb6):focus-visible~.tablist:where(.astro-szguoeb6) label:where(.astro-szguoeb6)[for=prog-independent]{outline:2px solid var(--sl-color-accent);outline-offset:2px}.invite:where(.astro-ru5sptmj){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6);text-align:center;border-radius:.5rem;gap:1.25rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.invite-title:where(.astro-ru5sptmj){color:var(--sl-color-white);margin:0;font-size:clamp(1.3rem,1rem + 1.2vw,1.75rem);font-weight:700}.invite-sub:where(.astro-ru5sptmj){max-width:52ch;color:var(--sl-color-gray-1);margin:.6rem auto 0}.invite-actions:where(.astro-ru5sptmj){flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;display:flex}.invite:where(.astro-ru5sptmj).compact{text-align:start}@media (width>=40rem){.invite:where(.astro-ru5sptmj).compact{text-align:start;grid-template-columns:1fr auto;align-items:center}.invite:where(.astro-ru5sptmj).compact .invite-sub:where(.astro-ru5sptmj){margin-inline:0}}.review:where(.astro-nvlxth3q){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-black);border-radius:.5rem;flex-direction:column;gap:1rem;margin:0;padding:1.25rem;display:flex}.stars:where(.astro-nvlxth3q){font-size:var(--sl-text-sm);letter-spacing:.1em;color:var(--sl-color-accent-high);line-height:1;display:flex}.featured:where(.astro-nvlxth3q) .stars:where(.astro-nvlxth3q){font-size:var(--sl-text-base)}.stars:where(.astro-nvlxth3q) .empty:where(.astro-nvlxth3q){color:var(--sl-color-gray-4)}.quote:where(.astro-nvlxth3q){font-size:var(--sl-text-base);color:var(--sl-color-gray-1);border:0;margin:0;padding:0;line-height:1.6}.quote:where(.astro-nvlxth3q):before{content:"“";color:var(--sl-color-accent-high);margin-inline-end:.1em;font-weight:700}.featured:where(.astro-nvlxth3q) .quote:where(.astro-nvlxth3q){font-size:var(--sl-text-lg)}.who:where(.astro-nvlxth3q){align-items:center;gap:.75rem;margin-top:auto;display:flex}.avatar:where(.astro-nvlxth3q){object-fit:cover;border-radius:.5rem;flex:none;width:40px;height:40px}.who-text:where(.astro-nvlxth3q){font-size:var(--sl-text-sm);flex-direction:column;gap:.1rem;display:flex}.name:where(.astro-nvlxth3q){color:var(--sl-color-white);font-weight:600}.server:where(.astro-nvlxth3q){color:var(--sl-color-gray-2)}.flair:where(.astro-nvlxth3q){color:var(--sl-color-gray-3)}.flair:where(.astro-nvlxth3q):before{content:"·";margin-inline:.4em}.verified:where(.astro-nvlxth3q){font-size:var(--sl-text-xs);color:var(--sl-color-accent-high);margin-top:.15rem}.wall:where(.astro-tszluvu2){gap:1.25rem;display:grid}.featured-grid:where(.astro-tszluvu2){grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.25rem;display:grid}.compact-grid:where(.astro-tszluvu2){grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.25rem;display:grid}.more:where(.astro-tszluvu2){margin-top:.5rem}.more:where(.astro-tszluvu2)>summary:where(.astro-tszluvu2){cursor:pointer;border:1px solid var(--sl-color-gray-5);width:fit-content;color:var(--sl-color-white);font-size:var(--sl-text-sm);border-radius:.3rem;margin-inline:auto;padding:.5em 1.1em}.more:where(.astro-tszluvu2)>summary:where(.astro-tszluvu2):hover{background:var(--sl-color-gray-6)}.more-grid:where(.astro-tszluvu2){margin-top:1.25rem}.origin:where(.astro-kqerb766){margin-inline:auto;text-align:center;max-width:60ch;margin-bottom:clamp(2rem,5vw,3rem)}.origin-blurb:where(.astro-kqerb766){font-size:var(--sl-text-lg);color:var(--sl-color-gray-1);margin:0}.origin-blurb:where(.astro-kqerb766) a,.origin-blurb:where(.astro-kqerb766) a:visited{color:var(--sl-color-white);text-underline-offset:.15em;text-decoration:underline}.origin-blurb:where(.astro-kqerb766) a:hover{color:var(--sl-color-accent-high)}.invite-slot:where(.astro-kqerb766){margin-top:clamp(2rem,5vw,3rem)}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cinzel-700.woff2)format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/cinzel-900.woff2)format("woff2")}.font-display{letter-spacing:.01em;font-family:Cinzel,Georgia,Times New Roman,serif}.landing-section{margin-block:clamp(3.5rem,9vw,7rem)}.section-head{text-align:center;margin-inline:auto;max-width:40ch;margin-bottom:clamp(2rem,5vw,3.5rem)}.kicker{font-size:var(--sl-text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--sl-color-accent-high);margin-bottom:.6rem;font-weight:600;display:block}.section-title{letter-spacing:.01em;text-wrap:balance;color:var(--sl-color-white);margin:0;font-family:Cinzel,Georgia,Times New Roman,serif;font-size:clamp(1.75rem,1rem + 3vw,2.75rem);font-weight:700;line-height:1.15}.section-lead{font-size:var(--sl-text-lg);color:var(--sl-color-gray-2);margin-top:.9rem}.row-sub a,.row-sub a:visited,.card-sub a,.card-sub a:visited{color:var(--sl-color-white);text-underline-offset:.15em;text-decoration:underline}.row-sub a:hover,.row-sub a:focus-visible,.card-sub a:hover,.card-sub a:focus-visible{color:var(--sl-color-accent-high)}.shot{border-radius:var(--rounded-md,.5rem);border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6);width:100%;height:auto;display:block}.shot-btn{width:100%;font:inherit;color:inherit;cursor:zoom-in;border-radius:var(--rounded-md,.5rem);background:0 0;border:0;padding:0;display:block}.shot-btn:focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:3px}.shot-hero{border-color:var(--sl-color-accent);box-shadow:0 12px 28px #0000004d}.lightbox{cursor:zoom-out;background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:clamp(.75rem,3vw,2.5rem)}.lightbox[open]{justify-content:center;align-items:center;display:flex}.lightbox::backdrop{background:#000000d1}.lightbox-img{border-radius:var(--rounded-md,.5rem);border:1px solid var(--sl-color-gray-5);cursor:default;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 12px 28px #0000004d}.lightbox-close{border:1px solid var(--sl-color-gray-5);border-radius:var(--rounded-md,.5rem);background:var(--sl-color-black);width:2.5rem;height:2.5rem;color:var(--sl-color-white);cursor:pointer;place-items:center;padding:0;display:grid;position:fixed;top:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem)}.lightbox-close:hover,.lightbox-close:focus-visible{background:var(--sl-color-gray-6)}.not-content .sl-link-button{margin:0}.cta .sl-link-button.primary,:root[data-theme=dark] .cta .sl-link-button.primary{color:#89340b;background:#fff;border-color:#fff}.cta .sl-link-button.primary:hover{filter:brightness(.94)}.cta .sl-link-button.secondary{color:#fff;border-color:#ffffff80}.cta .sl-link-button.secondary:hover{background:#ffffff1f;border-color:#fff}@media (prefers-reduced-motion:no-preference){html.motion-ok .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(1.25rem)}html.motion-ok .reveal.is-visible{opacity:1;transform:none}.shot{transition:transform .3s,box-shadow .3s}.lift:hover .shot,.lift:focus-visible .shot,.shot-btn:hover .shot,.shot-btn:focus-visible .shot{transform:translateY(-4px);box-shadow:0 12px 28px #0000004d}.lightbox[open]{animation:.22s cubic-bezier(.22,1,.36,1) lightbox-in}.lightbox[open]::backdrop{animation:.22s ease-out lightbox-backdrop-in}@keyframes lightbox-in{0%{opacity:0;transform:scale(.98)}}@keyframes lightbox-backdrop-in{0%{opacity:0}}}
