.layout-module__mKJkNa__page{color:var(--color-ink-700)}.layout-module__mKJkNa__masthead{max-width:64rem;padding:clamp(2.5rem, 5vw, 4.5rem) max(1.25rem, env(safe-area-inset-left)) clamp(2.25rem, 4vw, 3.5rem);text-align:center;margin:0 auto}.layout-module__mKJkNa__masthead h1{max-width:24ch;color:var(--color-ink-900);font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0 auto;font-size:clamp(2.25rem,1.25rem + 2.75vw,3.875rem);font-weight:700;line-height:1.04}.layout-module__mKJkNa__intro{max-width:46rem;color:var(--color-ink-600);text-wrap:pretty;margin:1.25rem auto 0;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.65}.layout-module__mKJkNa__byline{color:var(--color-ink-500);margin:1rem 0 0;font-size:.875rem}.layout-module__mKJkNa__byline a{color:var(--color-signal-700);text-underline-offset:3px;text-decoration:underline}.layout-module__mKJkNa__stage{isolation:isolate;padding:clamp(.75rem, 1.5vw, 1.25rem) max(1rem, env(safe-area-inset-left)) 2rem;background:#0b1a3a;position:relative;overflow:clip}.layout-module__mKJkNa__stage:before{content:"";z-index:-1;opacity:.16;pointer-events:none;background-image:radial-gradient(circle,#8290b4 .7px,#0000 .9px);background-size:10px 10px;position:absolute;inset:0}.layout-module__mKJkNa__workspace{max-width:76rem;margin:0 auto}.layout-module__mKJkNa__loading{color:#b6c3ea;text-align:center;background:#142650;border:1px solid #2c3f75;border-radius:24px;place-content:center;gap:.75rem;min-height:28rem;padding:1.5rem;display:grid}.layout-module__mKJkNa__stageFoot{text-align:center;color:#b6c3ea;margin:1.75rem auto 0;font-size:.875rem}.layout-module__mKJkNa__reading{overflow-wrap:anywhere;max-width:64rem;margin:0 auto;padding:3.5rem 1.5rem 5rem}.layout-module__mKJkNa__reading>:where(p,[data-mmd-section]){margin-inline:auto}.layout-module__mKJkNa__about{border-block:1px solid var(--color-ink-200);margin-bottom:3rem}.layout-module__mKJkNa__about>summary{min-height:4.5rem;color:var(--color-ink-900);font-family:var(--font-display);cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:1rem;font-size:1.25rem;font-weight:600;list-style:none;display:flex}.layout-module__mKJkNa__about>summary::-webkit-details-marker{display:none}.layout-module__mKJkNa__about>summary>span{font-size:1.75rem;font-weight:400}.layout-module__mKJkNa__about[open]>summary>span{transform:rotate(45deg)}.layout-module__mKJkNa__about>summary:hover{color:var(--color-signal-700)}.layout-module__mKJkNa__about>summary:focus-visible{outline:2px solid var(--color-signal-600);outline-offset:4px;border-radius:4px}.layout-module__mKJkNa__explanation{max-width:68ch;padding-block:.5rem 2rem}.layout-module__mKJkNa__explanation>:first-child{margin-block-start:0}@media (max-width:40rem){.layout-module__mKJkNa__masthead{text-align:left;padding-top:2.25rem;padding-bottom:2rem}.layout-module__mKJkNa__masthead h1{max-width:20ch;margin-inline:0;font-size:2.125rem}.layout-module__mKJkNa__intro{margin-top:1rem;font-size:1.0625rem;line-height:1.6}.layout-module__mKJkNa__stageFoot{max-width:29ch}.layout-module__mKJkNa__reading{padding:2rem 1.25rem 3rem}}@media (prefers-reduced-motion:no-preference){.layout-module__mKJkNa__workspace{animation:.65s cubic-bezier(.22,1,.36,1) both layout-module__mKJkNa__arrive}.layout-module__mKJkNa__about>summary>span{transition:transform .18s}@keyframes layout-module__mKJkNa__arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}
.scene-motion-module__ik9Seq__field{--pp-pitch:10px;--pp-dot:1.6px;--pp-gain:1.3;--pp-glow:.2;--pp-white:.12;--pp-reach:110px;--fade:linear-gradient(transparent, #000 12%, #000 85%, transparent);z-index:-1;pointer-events:none;opacity:.7;height:100%;position:absolute;inset:0 0 auto;overflow:hidden}.scene-motion-module__ik9Seq__field:before{content:"";-webkit-mask-image:var(--fade);mask-image:var(--fade);background:radial-gradient(circle,#8290b42e .7px,#0000 1px) 0 0/10px 10px;position:absolute;inset:0}.scene-motion-module__ik9Seq__field canvas{width:100%;height:100%;-webkit-mask-image:var(--fade);mask-image:var(--fade);position:absolute;inset:0}.scene-motion-module__ik9Seq__toggle{z-index:2;color:#b6c3ea;min-height:2.75rem;font-family:var(--font-sans);cursor:pointer;touch-action:manipulation;background:#0b1a3a;border:1px solid #a9bdf040;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;display:inline-flex;position:absolute;top:1rem;right:max(2.25rem,50% - 36.75rem)}.scene-motion-module__ik9Seq__toggle:hover{color:#fff;border-color:#7aa8ff}.scene-motion-module__ik9Seq__toggle:focus-visible{outline-offset:4px;outline:2px solid #7aa8ff}.scene-motion-module__ik9Seq__toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:40rem){.scene-motion-module__ik9Seq__toggle{width:2.75rem;padding:0;top:.75rem;right:1.5rem}.scene-motion-module__ik9Seq__toggle span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}
.layout-module__CHiCWW__button{border:1px solid var(--color-ink-200);color:var(--color-ink-900);border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.layout-module__CHiCWW__button:after{content:"→";color:var(--color-signal-600)}.layout-module__CHiCWW__button:hover{border-color:var(--color-ink-900)}.layout-module__CHiCWW__lead{color:var(--color-ink-900);font-family:var(--font-display);font-size:1.25rem;font-weight:600}.layout-module__CHiCWW__portal{border-radius:24px;justify-content:space-between;align-items:center;gap:2rem;margin:3.5rem 0;padding:2.5rem 2.75rem;display:flex}.layout-module__CHiCWW__eyebrow{color:var(--color-ink-500);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:600}.layout-module__CHiCWW__portalHeading{color:var(--color-ink-900);font-family:var(--font-display);letter-spacing:-.035em;margin:.5rem 0 0;font-size:clamp(1.625rem,1.25rem + 1.2vw,2rem);font-weight:650;line-height:1.15}.layout-module__CHiCWW__portalBody{max-width:34rem;color:var(--color-ink-700);margin:.875rem 0 0;line-height:1.6}.layout-module__CHiCWW__portalButton{background:var(--color-signal-600);color:var(--color-paper);border-radius:999px;flex-shrink:0;padding:.875rem 1.5rem;font-weight:600;text-decoration:none}.layout-module__CHiCWW__portalButton:after{content:" ↗"}.layout-module__CHiCWW__portalButton:hover{background:var(--color-signal-700)}.layout-module__CHiCWW__review{border:1px solid var(--color-ink-200);border-radius:20px;margin:1.5rem 0;padding:1.5rem}.layout-module__CHiCWW__rating{color:var(--color-ink-600);flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0 0;font-size:.875rem;display:flex}@media (max-width:40rem){.layout-module__CHiCWW__portal{flex-direction:column;align-items:stretch;padding:1.75rem 1.5rem}.layout-module__CHiCWW__portalButton{text-align:center}}
