.procedural-night-module__2mexCa__night{background:var(--color-void);position:absolute;inset:0;overflow:hidden}.procedural-night-module__2mexCa__sky{background:radial-gradient(120% 42% at 50% 102%, var(--pn-horizon-glow) 0%, transparent 70%), linear-gradient(to bottom, var(--color-void) 0%, var(--color-void) 52%, var(--color-surface) 80%, var(--color-surface-raised) 100%);position:absolute;inset:0}.procedural-night-module__2mexCa__windows{background-image:radial-gradient(circle at 11px 7px, var(--pn-window) 1.1px, transparent 1.7px), radial-gradient(circle at 37px 29px, var(--pn-window-dim) .9px, transparent 1.5px), radial-gradient(circle at 23px 47px, var(--pn-window-dim) 1.3px, transparent 2px);background-size:calc(59px * var(--pn-density,1)) calc(53px * var(--pn-density,1)), calc(73px * var(--pn-density,1)) calc(67px * var(--pn-density,1)), calc(89px * var(--pn-density,1)) calc(97px * var(--pn-density,1));background-position:0 0, var(--pn-offset,0 0), var(--pn-offset,0 0);-webkit-mask-image:linear-gradient(to bottom, transparent 6%, var(--pn-mask-30) 42%, var(--pn-mask-full) 100%);mask-image:linear-gradient(to bottom, transparent 6%, var(--pn-mask-30) 42%, var(--pn-mask-full) 100%);animation:procedural-night-module__2mexCa__pn-blink var(--pn-blink-a,6s) ease-in-out infinite;position:absolute;inset:0}.procedural-night-module__2mexCa__windowsAccent{background-image:radial-gradient(circle at 31px 19px, var(--color-accent) 1.2px, transparent 1.9px);background-size:calc(151px * var(--pn-density,1)) calc(127px * var(--pn-density,1));background-position:var(--pn-offset,0 0);filter:hue-rotate(var(--pn-hue,0deg));-webkit-mask-image:linear-gradient(to bottom, transparent 10%, var(--pn-mask-35) 48%, var(--pn-mask-full) 100%);mask-image:linear-gradient(to bottom, transparent 10%, var(--pn-mask-35) 48%, var(--pn-mask-full) 100%);animation:procedural-night-module__2mexCa__pn-blink var(--pn-blink-b,5s) ease-in-out infinite;animation-delay:calc(var(--pn-blink-a,6s) / -2);position:absolute;inset:0}.procedural-night-module__2mexCa__lattice{pointer-events:none;background-image:repeating-linear-gradient(0deg, var(--pn-lattice-line) 0, var(--pn-lattice-line) 1px, transparent 1px, transparent 3px), repeating-linear-gradient(90deg, var(--pn-lattice-line) 0, var(--pn-lattice-line) 1px, transparent 1px, transparent 3px);opacity:.16;position:absolute;inset:0}@keyframes procedural-night-module__2mexCa__pn-blink{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.procedural-night-module__2mexCa__windows,.procedural-night-module__2mexCa__windowsAccent{animation:none}}
.media-slot-module__D1hIcG__slot{aspect-ratio:var(--slot-aspect,16 / 9);background:var(--color-void);position:relative;overflow:hidden}@media (max-width:768px){.media-slot-module__D1hIcG__slot{aspect-ratio:var(--slot-aspect-mobile,var(--slot-aspect,16 / 9))}}.media-slot-module__D1hIcG__media{object-fit:cover;filter:brightness(55%);width:100%;height:100%;transition:filter .6s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));position:absolute;inset:0}.media-slot-module__D1hIcG__mediaReady{filter:brightness()}@media (prefers-reduced-motion:reduce){.media-slot-module__D1hIcG__media{transition:none}}
.CategoryHero-module__EKrCEG__hero{background-color:var(--color-void);align-items:flex-end;min-height:70svh;display:flex;position:relative;overflow:hidden}.CategoryHero-module__EKrCEG__mediaSlot{aspect-ratio:auto;position:absolute;inset:0}.CategoryHero-module__EKrCEG__scrim{background:linear-gradient(to top, var(--color-scrim) 0%, transparent 62%);position:absolute;inset:0}.CategoryHero-module__EKrCEG__content{z-index:1;width:100%;padding:calc(var(--header-height) + var(--frame)) var(--frame) clamp(2.5rem, 6vw, 4rem);gap:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative}.CategoryHero-module__EKrCEG__hud{flex-wrap:wrap;align-items:baseline;gap:.375rem 1rem;display:flex}.CategoryHero-module__EKrCEG__hudLabel{font-family:var(--font-en);font-size:var(--text-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);font-weight:500}.CategoryHero-module__EKrCEG__hudValue{font-family:var(--font-en);font-size:var(--text-counter);font-variant-numeric:tabular-nums;color:var(--color-accent);text-shadow:0 0 24px var(--color-accent-glow);font-weight:500}.CategoryHero-module__EKrCEG__hudLineup{font-size:var(--text-lead);color:var(--color-text-dim);max-width:34ch}@media (max-width:768px){.CategoryHero-module__EKrCEG__hero{min-height:64svh}}
.CategoryLead-module__SIoxRa__lead{background-color:var(--color-void);padding:clamp(3.5rem, 8vw, 6rem) var(--frame) clamp(4.5rem, 10vw, 7rem);position:relative}.CategoryLead-module__SIoxRa__inner{z-index:1;gap:clamp(2rem,4vw,3rem);max-width:56rem;margin-inline:auto;display:grid;position:relative}.CategoryLead-module__SIoxRa__summary{font-size:var(--text-lead);color:var(--color-text);max-width:38ch;line-height:1.6}.CategoryLead-module__SIoxRa__highlights{gap:.75rem;list-style:none;display:grid}.CategoryLead-module__SIoxRa__highlight{border:1px solid var(--color-line);border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--color-text-dim);padding:.875rem 1.125rem}.CategoryLead-module__SIoxRa__jumpNav{gap:.875rem;display:grid}.CategoryLead-module__SIoxRa__jumpNavTitle{font-family:var(--font-en);font-size:var(--text-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);font-weight:500}.CategoryLead-module__SIoxRa__jumpList{flex-wrap:wrap;gap:.625rem;list-style:none;display:flex}.CategoryLead-module__SIoxRa__jumpLink{border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-text-dim);transition:border-color var(--duration-micro) linear, color var(--duration-micro) linear;padding:.5rem 1rem;font-size:.9375rem;display:inline-block}.CategoryLead-module__SIoxRa__jumpLink:hover,.CategoryLead-module__SIoxRa__jumpLink:focus-visible{border-color:var(--color-accent);color:var(--color-text)}
.CrossCategoryLinks-module__0gqI0q__nav{background-color:var(--color-surface);padding:clamp(3rem, 6vw, 5rem) var(--frame);border-top:1px solid var(--color-line)}.CrossCategoryLinks-module__0gqI0q__title{font-family:var(--font-en);font-size:var(--text-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:clamp(1.25rem,3vw,2rem);font-weight:500}.CrossCategoryLinks-module__0gqI0q__list{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));max-width:72rem;margin-inline:auto;list-style:none;display:grid}.CrossCategoryLinks-module__0gqI0q__link{border:1px solid var(--color-line);border-radius:var(--radius-sm);transition:border-color var(--duration-micro) linear;gap:.375rem;padding:1.25rem;display:grid}.CrossCategoryLinks-module__0gqI0q__link:hover,.CrossCategoryLinks-module__0gqI0q__link:focus-visible{border-color:var(--color-accent)}.CrossCategoryLinks-module__0gqI0q__code{font-family:var(--font-en);font-size:var(--text-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint)}.CrossCategoryLinks-module__0gqI0q__name{font-size:var(--text-lead);font-weight:700}@media (max-width:768px){.CrossCategoryLinks-module__0gqI0q__list{grid-template-columns:1fr}}
.FaqBlock-module__lGtY-W__block{border-top:1px solid var(--color-line);margin-inline:auto;max-width:72rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2.5rem,5vw,4rem)}.FaqBlock-module__lGtY-W__eyebrow{font-family:var(--font-en);font-size:var(--text-caption);letter-spacing:.22em;text-transform:uppercase;color:var(--color-paper-ink);opacity:.5;font-weight:500}.FaqBlock-module__lGtY-W__heading{letter-spacing:-.01em;margin-top:.5rem;font-size:clamp(1.375rem,1rem + 1.5vw,2rem);font-weight:700}.FaqBlock-module__lGtY-W__list{gap:0;margin-top:clamp(1.25rem,2.5vw,2rem);display:grid}.FaqBlock-module__lGtY-W__item{padding:clamp(1rem,2vw,1.375rem) 0}.FaqBlock-module__lGtY-W__item:not(:last-child){border-bottom:1px solid var(--color-line)}.FaqBlock-module__lGtY-W__question{font-size:var(--text-lead);font-weight:700}.FaqBlock-module__lGtY-W__answer{max-width:62ch;font-size:var(--text-base);color:var(--color-paper-ink);opacity:.78;margin-top:.5rem;line-height:1.7}
