.InteractiveHero-module__etoFcW__hero{-moz-column-gap:clamp(1rem, 2vw, 2rem);grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:center;column-gap:clamp(1rem,2vw,2rem);padding:clamp(1rem,3vw,3rem);display:grid}.InteractiveHero-module__etoFcW__hero[data-hero-appearance=paper]{--hero-paper:#f7f4ec;--hero-ink:#263b46;--hero-blue:#284f68;--hero-gold:#806026;--hero-rule:#b9b2a4;--hero-selected:#e4eaf0;--hero-button-ink:#fff;background:var(--hero-paper);color:var(--hero-ink)}.dark .InteractiveHero-module__etoFcW__hero[data-hero-appearance=paper]{--hero-paper:#14232e;--hero-ink:#f5ead4;--hero-blue:#b7dbea;--hero-gold:#f6cf89;--hero-rule:#738591;--hero-selected:#283e4d;--hero-button-ink:#14232e}.InteractiveHero-module__etoFcW__hero .hero-metric-art{pointer-events:none;transform:translate3d(var(--hero-x,0px), var(--hero-y,0px), 0) scale(1.04);transition:transform .65s cubic-bezier(.2,.65,.3,1);animation:none}@media (prefers-reduced-motion:reduce),(hover:none){.InteractiveHero-module__etoFcW__hero .hero-metric-art{transition:none;animation:none;transform:none}}@media (max-width:900px){.InteractiveHero-module__etoFcW__hero{grid-template-columns:minmax(0,1fr);gap:0;padding:1rem}.InteractiveHero-module__etoFcW__hero[data-hero-appearance=paper]{padding-top:.5rem}}
.HeroField-module__DSnRTG__field{aspect-ratio:4/3;isolation:isolate;background:#08111d;grid-area:1/2;width:100%;position:relative;overflow:hidden}.HeroField-module__DSnRTG__canvas{pointer-events:none;position:absolute}.HeroField-module__DSnRTG__portrait{pointer-events:none;width:96%;height:100%;position:absolute;top:0;left:0}.HeroField-module__DSnRTG__scene{-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.HeroField-module__DSnRTG__lensingRays,.HeroField-module__DSnRTG__lensedImageTrace,.HeroField-module__DSnRTG__fieldDirections,.HeroField-module__DSnRTG__metricField,.HeroField-module__DSnRTG__vacuumModes,.HeroField-module__DSnRTG__editorialCaustics{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.HeroField-module__DSnRTG__lensingRays,.HeroField-module__DSnRTG__lensedImageTrace,.HeroField-module__DSnRTG__fieldDirections,.HeroField-module__DSnRTG__metricField,.HeroField-module__DSnRTG__vacuumModes{z-index:2;overflow:hidden}.HeroField-module__DSnRTG__lensingRays{opacity:.88}.HeroField-module__DSnRTG__lensingRays path{fill:none;stroke-width:2.15px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:2 8;animation:12s linear infinite HeroField-module__DSnRTG__lens-light}.HeroField-module__DSnRTG__lensingAxis line{stroke:#d3eff757;stroke-width:1px;stroke-dasharray:2 10;vector-effect:non-scaling-stroke}.HeroField-module__DSnRTG__lensingSource circle:first-child{fill:#bdefff29;stroke:#d9f9ffe6;stroke-width:1.4px;vector-effect:non-scaling-stroke}.HeroField-module__DSnRTG__lensingSource circle:last-child{fill:#fff4c8}.HeroField-module__DSnRTG__lensingObserver circle:first-child{fill:#ffe9b824;stroke:#ffe6a7db;stroke-width:1.3px;vector-effect:non-scaling-stroke}.HeroField-module__DSnRTG__lensingObserver circle:last-child{fill:#fff5ce}.HeroField-module__DSnRTG__lensingLandmarkLabels{fill:#f5ead4;font-family:var(--font-sans,ui-sans-serif, system-ui);font-size:40px}.HeroField-module__DSnRTG__lensedImageTrace{opacity:.94}.HeroField-module__DSnRTG__imageRingUnderpaint{fill:none;stroke:#a6e8fa29;stroke-width:2.5px;vector-effect:non-scaling-stroke}.HeroField-module__DSnRTG__imageRingBrush{fill:none;stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:18 38;vector-effect:non-scaling-stroke;animation:14s linear infinite HeroField-module__DSnRTG__image-brush}.HeroField-module__DSnRTG__imagePointHalo{fill:#96e6f73d;stroke:#c2f6ffb3;stroke-width:1.1px;vector-effect:non-scaling-stroke}.HeroField-module__DSnRTG__imagePointCore{fill:#fff0bc;stroke:#d4f7ff;stroke-width:1.05px;vector-effect:non-scaling-stroke}.HeroField-module__DSnRTG__fieldDirections{opacity:.96}.HeroField-module__DSnRTG__fieldSamples circle{fill:#e1faffe6;stroke:#7adaf1b8;stroke-width:1px;vector-effect:non-scaling-stroke}.HeroField-module__DSnRTG__fieldRays line{stroke:#f6cf89d1;stroke-width:2.25px;stroke-linecap:round;vector-effect:non-scaling-stroke}.HeroField-module__DSnRTG__fieldRays polygon{fill:#f6cf89;vector-effect:non-scaling-stroke}.HeroField-module__DSnRTG__metricField{opacity:.94;mix-blend-mode:screen}.HeroField-module__DSnRTG__metricShell{stroke:#ffe6b22e;stroke-width:1px;vector-effect:non-scaling-stroke}.HeroField-module__DSnRTG__metricGrid path{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round}.HeroField-module__DSnRTG__metricGrid [data-metric-row]{stroke-width:1.8px}.HeroField-module__DSnRTG__metricReference circle:first-child{fill:#ffeebe1a;stroke:#ffe4aac7;stroke-width:1.2px;vector-effect:non-scaling-stroke}.HeroField-module__DSnRTG__metricReference circle:last-child{fill:#fff0c5}.HeroField-module__DSnRTG__vacuumModes{opacity:.96}.HeroField-module__DSnRTG__modeVolume{fill:#43849e1c;stroke:#97e1f440;stroke-width:1px;vector-effect:non-scaling-stroke}.HeroField-module__DSnRTG__modeBaseline{stroke:#a5e7f63d;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:3 12}.HeroField-module__DSnRTG__modeTrace{fill:none;stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linecap:round}.HeroField-module__DSnRTG__modePlateEdge{fill:#fff7d5db}.HeroField-module__DSnRTG__modeNodes circle{fill:#fff2c1;stroke:#72d8ee;stroke-width:1.2px;vector-effect:non-scaling-stroke}.HeroField-module__DSnRTG__cavityVolume{fill:#b7ecf809}.HeroField-module__DSnRTG__cavityWash{fill:#f6cf891f}.HeroField-module__DSnRTG__cavityTrace{fill:none;stroke:#f6cf89;stroke-width:2.5px;vector-effect:non-scaling-stroke}.HeroField-module__DSnRTG__cavityLabel{fill:#f5ead4;text-anchor:middle;font-family:var(--font-sans,ui-sans-serif, system-ui);font-size:36px}.HeroField-module__DSnRTG__cavityDimension line{stroke:#b7ecf8;stroke-width:1px;vector-effect:non-scaling-stroke}.HeroField-module__DSnRTG__field[data-cavity-study=true] .HeroField-module__DSnRTG__paintedLight,.HeroField-module__DSnRTG__field[data-cavity-study=true] .HeroField-module__DSnRTG__grain{display:none}.HeroField-module__DSnRTG__editorialCaustics{z-index:1;opacity:0;mix-blend-mode:screen}.HeroField-module__DSnRTG__field[data-scene=metric] .HeroField-module__DSnRTG__editorialCaustics{opacity:.28}.HeroField-module__DSnRTG__field[data-scene=lensing] .HeroField-module__DSnRTG__editorialCaustics{opacity:.72}.HeroField-module__DSnRTG__field[data-scene=vacuum] .HeroField-module__DSnRTG__editorialCaustics{opacity:.54}.HeroField-module__DSnRTG__causticRibbons path{fill:none;stroke-width:34px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.76}.HeroField-module__DSnRTG__causticThreads path{fill:none;stroke-width:2.1px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.76}.HeroField-module__DSnRTG__paintedLight{z-index:1;pointer-events:none;opacity:.22;mix-blend-mode:screen;background:radial-gradient(ellipse 29% 42% at var(--hero-light-x,72%) var(--hero-light-y,42%), #ffe7ae4d, transparent 68%);position:absolute;inset:0}.HeroField-module__DSnRTG__grain{opacity:.12;pointer-events:none;mix-blend-mode:soft-light;background-image:radial-gradient(#ffffff47 .5px,#0000 .7px);background-size:5px 5px;position:absolute;inset:0}.HeroField-module__DSnRTG__controls{pointer-events:none;grid-area:2/2;gap:.8rem;width:100%;min-width:0;padding:1rem 0;display:grid;position:relative}.HeroField-module__DSnRTG__controls button,.HeroField-module__DSnRTG__controls input{pointer-events:auto}.HeroField-module__DSnRTG__sceneCaption{color:#fff6e4}.HeroField-module__DSnRTG__sceneReadout{font-family:var(--font-sans,ui-sans-serif, system-ui);align-items:baseline;gap:.6rem;margin:0;font-size:.95rem;font-weight:650;line-height:1.4;display:flex}.HeroField-module__DSnRTG__sceneCount{color:#fbd188;font-size:.8rem}.HeroField-module__DSnRTG__sceneExplanation{color:#f7ecd5;max-width:50ch;font-family:var(--font-serif,Georgia, serif);margin:.35rem 0 0;font-size:1rem;line-height:1.5}.HeroField-module__DSnRTG__sceneRail{border-block:1px solid #f7cf8859;align-items:flex-start;gap:.5rem;min-width:0;padding:.35rem 0;display:flex}.HeroField-module__DSnRTG__scenePips{flex-wrap:wrap;flex:1;gap:.25rem;min-width:0;display:flex}.HeroField-module__DSnRTG__controls button{color:#f5ead4;cursor:pointer;min-width:44px;min-height:44px;font-family:var(--font-sans,ui-sans-serif, system-ui);text-align:left;background:0 0;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.45rem;padding:.55rem .65rem;font-size:.875rem;font-weight:600;line-height:1.3;display:inline-flex}.HeroField-module__DSnRTG__scenePip{background:currentColor;flex:none;width:.6rem;height:2px}.HeroField-module__DSnRTG__sceneLabel{white-space:normal}.HeroField-module__DSnRTG__controls button:hover{background:#f7cf881f}.HeroField-module__DSnRTG__controls button.HeroField-module__DSnRTG__active{color:#ffe0a5;background:#f7cf8814;border-color:#f7cf88a6}.HeroField-module__DSnRTG__controls button:focus-visible,.HeroField-module__DSnRTG__controls input:focus-visible{outline-offset:3px;outline:2px solid #fff}.HeroField-module__DSnRTG__rotationToggle{flex:0 0 44px;justify-content:center}.HeroField-module__DSnRTG__sceneTools{min-width:0}.HeroField-module__DSnRTG__metricIntensity,.HeroField-module__DSnRTG__fieldViews,.HeroField-module__DSnRTG__lensingAlignment{border:0;min-width:0;margin:0;padding:0}.HeroField-module__DSnRTG__lensingProjection{border:0;min-width:0;margin:0 0 .75rem;padding:0}.HeroField-module__DSnRTG__metricIntensityLegend,.HeroField-module__DSnRTG__fieldViewLegend,.HeroField-module__DSnRTG__lensingAlignmentLegend{color:#f7e0b3;font-family:var(--font-sans,ui-sans-serif, system-ui);padding:0;font-size:.875rem;font-weight:650;line-height:1.5}.HeroField-module__DSnRTG__metricIntensityControl{color:#f5ead4;font-family:var(--font-sans,ui-sans-serif, system-ui);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;font-size:.875rem;display:grid}.HeroField-module__DSnRTG__metricIntensityControl input{accent-color:#fbd188;cursor:ew-resize;width:100%;min-width:0;min-height:44px}.HeroField-module__DSnRTG__fieldViewChoices,.HeroField-module__DSnRTG__lensingAlignmentChoices{flex-wrap:wrap;gap:.25rem;margin-top:.35rem;display:flex}.HeroField-module__DSnRTG__cavityModes{border:0;min-width:0;margin:0;padding:0}.HeroField-module__DSnRTG__cavityLegend{color:#f7e0b3;font-family:var(--font-sans,ui-sans-serif, system-ui);padding:0;font-size:.875rem;font-weight:650;line-height:1.5}.HeroField-module__DSnRTG__cavityChoices{flex-wrap:wrap;gap:.25rem;margin-top:.35rem;display:flex}.HeroField-module__DSnRTG__cavityReadout,.HeroField-module__DSnRTG__cavityNote{color:#f5ead4;max-width:60ch;font-family:var(--font-sans,ui-sans-serif, system-ui);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.HeroField-module__DSnRTG__field[data-motion-paused=true] .HeroField-module__DSnRTG__lensingRays path,.HeroField-module__DSnRTG__field[data-motion-paused=true] .HeroField-module__DSnRTG__imageRingBrush{animation-play-state:paused}[data-hero-appearance=paper] .HeroField-module__DSnRTG__controls{color:var(--hero-ink)}[data-hero-appearance=paper] .HeroField-module__DSnRTG__sceneCaption{color:var(--hero-ink)}[data-hero-appearance=paper] .HeroField-module__DSnRTG__sceneExplanation{color:var(--hero-ink)}[data-hero-appearance=paper] .HeroField-module__DSnRTG__metricIntensityControl{color:var(--hero-ink)}[data-hero-appearance=paper] .HeroField-module__DSnRTG__cavityReadout{color:var(--hero-ink)}[data-hero-appearance=paper] .HeroField-module__DSnRTG__cavityNote{color:var(--hero-ink)}[data-hero-appearance=paper] .HeroField-module__DSnRTG__controls button{color:var(--hero-ink)}:is([data-hero-appearance=paper] .HeroField-module__DSnRTG__sceneCount,[data-hero-appearance=paper] .HeroField-module__DSnRTG__metricIntensityLegend,[data-hero-appearance=paper] .HeroField-module__DSnRTG__fieldViewLegend,[data-hero-appearance=paper] .HeroField-module__DSnRTG__lensingAlignmentLegend,[data-hero-appearance=paper] .HeroField-module__DSnRTG__cavityLegend){color:var(--hero-gold)}[data-hero-appearance=paper] .HeroField-module__DSnRTG__sceneRail{border-color:var(--hero-rule)}[data-hero-appearance=paper] .HeroField-module__DSnRTG__controls button:hover{background:var(--hero-selected)}[data-hero-appearance=paper] .HeroField-module__DSnRTG__controls button.HeroField-module__DSnRTG__active{color:var(--hero-blue);border-color:var(--hero-blue);background:var(--hero-selected)}:is([data-hero-appearance=paper] .HeroField-module__DSnRTG__controls button:focus-visible,[data-hero-appearance=paper] .HeroField-module__DSnRTG__controls input:focus-visible){outline-color:var(--hero-blue)}[data-hero-appearance=paper] .HeroField-module__DSnRTG__metricIntensityControl input{accent-color:var(--hero-blue)}@keyframes HeroField-module__DSnRTG__lens-light{to{stroke-dashoffset:-88px}}@keyframes HeroField-module__DSnRTG__image-brush{to{stroke-dashoffset:-112px}}@media (max-width:900px){.HeroField-module__DSnRTG__field{grid-area:2/1}.HeroField-module__DSnRTG__controls{grid-area:3/1}[data-hero-appearance=paper] .HeroField-module__DSnRTG__sceneRail{grid-template-columns:minmax(0,1fr) 44px;gap:.25rem;display:grid}[data-hero-appearance=paper] .HeroField-module__DSnRTG__scenePips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}[data-hero-appearance=paper] .HeroField-module__DSnRTG__scenePips button{min-width:0;padding:.5rem .35rem}[data-hero-appearance=paper] .HeroField-module__DSnRTG__scenePip{display:none}[data-hero-appearance=paper] .HeroField-module__DSnRTG__sceneLabel{overflow-wrap:anywhere}[data-hero-appearance=paper] .HeroField-module__DSnRTG__rotationToggle{align-self:start;width:44px}}@media (prefers-reduced-motion:reduce),(hover:none){.HeroField-module__DSnRTG__scene,.HeroField-module__DSnRTG__fieldDirections,.HeroField-module__DSnRTG__metricField,.HeroField-module__DSnRTG__lensingRays,.HeroField-module__DSnRTG__lensingRays path,.HeroField-module__DSnRTG__lensedImageTrace,.HeroField-module__DSnRTG__imageRingBrush,.HeroField-module__DSnRTG__vacuumModes,.HeroField-module__DSnRTG__editorialCaustics,.HeroField-module__DSnRTG__paintedLight,.HeroField-module__DSnRTG__controls{transition:none;animation:none;transform:none}}
.VisualEntryPath-module__fRFVaq__path{color:#263b46;max-width:90rem;margin-inline:auto;padding:clamp(2rem,5vw,5rem) clamp(1rem,4vw,4rem)}.VisualEntryPath-module__fRFVaq__heading{font-family:var(--font-serif,Georgia, serif);margin:0 0 1.5rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.VisualEntryPath-module__fRFVaq__composition{grid-template-columns:minmax(14rem,1fr) minmax(0,2.5fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.VisualEntryPath-module__fRFVaq__rail{border-top:1px solid #b9b2a4}.VisualEntryPath-module__fRFVaq__topic{width:100%;min-height:64px;color:inherit;text-align:left;font-family:var(--font-serif,Georgia, serif);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b9b2a4;padding:1rem;font-size:1.15rem;line-height:1.3;display:block}.VisualEntryPath-module__fRFVaq__topic[aria-pressed=true]{color:#284f68;background:#e4eaf0;box-shadow:inset 3px 0 #284f68}.VisualEntryPath-module__fRFVaq__topic small{font-family:var(--font-sans,system-ui);margin-top:.4rem;font-size:.8rem;line-height:1.5;display:block}.VisualEntryPath-module__fRFVaq__stage{min-width:0}.VisualEntryPath-module__fRFVaq__mobileChooser{display:none}.VisualEntryPath-module__fRFVaq__stage>section{margin-top:0}.VisualEntryPath-module__fRFVaq__read{color:#284f68;min-height:44px;font-family:var(--font-sans,system-ui);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.VisualEntryPath-module__fRFVaq__topic:focus-visible,.VisualEntryPath-module__fRFVaq__read:focus-visible{outline-offset:4px;outline:2px solid #284f68}.VisualEntryPath-module__fRFVaq__topic:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.VisualEntryPath-module__fRFVaq__topic:hover{background:#edf0ef}}@media (max-width:959px){.VisualEntryPath-module__fRFVaq__composition{grid-template-columns:minmax(0,1fr);gap:1rem}.VisualEntryPath-module__fRFVaq__rail{display:none}.VisualEntryPath-module__fRFVaq__mobileChooser{min-width:0;font-family:var(--font-sans,system-ui);display:block}.VisualEntryPath-module__fRFVaq__mobileChooser label{margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.VisualEntryPath-module__fRFVaq__mobileChooser select{width:100%;min-height:48px;color:inherit;font:inherit;background:#fbf8ef;border:1px solid #806026;border-radius:.25rem;padding:.65rem .75rem;display:block}.VisualEntryPath-module__fRFVaq__mobileChooser select:focus-visible{outline-offset:3px;outline:2px solid #284f68}.VisualEntryPath-module__fRFVaq__mobileChooser p{margin:.5rem 0 0;font-size:.875rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){.VisualEntryPath-module__fRFVaq__topic:active{transform:none}}.dark .VisualEntryPath-module__fRFVaq__path{color:#f5ead4}.dark .VisualEntryPath-module__fRFVaq__topic[aria-pressed=true]{color:#b7dbea;background:#283e4d;box-shadow:inset 3px 0 #b7dbea}.dark .VisualEntryPath-module__fRFVaq__read{color:#b7dbea}:is(.dark .VisualEntryPath-module__fRFVaq__topic:focus-visible,.dark .VisualEntryPath-module__fRFVaq__read:focus-visible){outline-color:#b7dbea}@media (hover:hover) and (pointer:fine){.dark .VisualEntryPath-module__fRFVaq__topic:hover{background:#283e4d}}.VisualEntryPath-module__fRFVaq__visualOverture{grid-template-columns:1.5fr 1fr;align-items:end;gap:clamp(1rem,3vw,3rem);margin-block:1rem 2.5rem;display:grid}.VisualEntryPath-module__fRFVaq__visualOverture figure{min-width:0;margin:0}.VisualEntryPath-module__fRFVaq__boundaryArt,.VisualEntryPath-module__fRFVaq__circuitArt{width:100%;height:auto;display:block}.VisualEntryPath-module__fRFVaq__visualOverture figcaption{font-family:var(--font-serif,Georgia, serif);margin-top:.6rem;font-size:1.25rem}@media (max-width:639px){.VisualEntryPath-module__fRFVaq__path{padding-top:1.5rem}.VisualEntryPath-module__fRFVaq__heading{margin-bottom:1rem}.VisualEntryPath-module__fRFVaq__visualOverture{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-block:.75rem 1.25rem}.VisualEntryPath-module__fRFVaq__visualOverture figcaption{font-size:1rem;line-height:1.3}}.VisualEntryPath-module__fRFVaq__path,.VisualEntryPath-module__fRFVaq__anchor{scroll-margin-top:6rem}.VisualEntryPath-module__fRFVaq__anchor{height:0;display:block}.VisualEntryPath-module__fRFVaq__orientation{font-family:var(--font-sans,system-ui);margin:0 0 1rem;font-size:.875rem;line-height:1.5}.VisualEntryPath-module__fRFVaq__continuation{-moz-column-gap:1.5rem;flex-wrap:wrap;align-items:baseline;gap:.25rem 1.5rem;margin-top:1rem;display:flex}.VisualEntryPath-module__fRFVaq__permalink{min-height:44px;color:inherit;font-family:var(--font-sans,system-ui);text-underline-offset:.2em;align-items:center;font-size:.875rem;text-decoration:underline;display:inline-flex}.VisualEntryPath-module__fRFVaq__sequence{border-top:1px solid #b9b2a4;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-top:1.5rem;display:grid}.VisualEntryPath-module__fRFVaq__sequence button{min-width:0;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:1rem .25rem}.VisualEntryPath-module__fRFVaq__sequence button:last-child{text-align:right}.VisualEntryPath-module__fRFVaq__sequence small{font-family:var(--font-sans,system-ui);font-size:.8rem;line-height:1.5;display:block}.VisualEntryPath-module__fRFVaq__sequence span{font-family:var(--font-serif,Georgia, serif);overflow-wrap:anywhere;margin-top:.25rem;font-size:1.1rem;line-height:1.4;display:block}.VisualEntryPath-module__fRFVaq__sequenceTop{border-top:0;border-bottom:1px solid #b9b2a4;margin-top:.5rem;margin-bottom:1rem}.VisualEntryPath-module__fRFVaq__sequenceTop button{min-height:56px;padding-block:.5rem}.VisualEntryPath-module__fRFVaq__sequenceTop span{font-size:1rem}.VisualEntryPath-module__fRFVaq__sequence button:disabled{opacity:.6;cursor:default}.VisualEntryPath-module__fRFVaq__permalink:focus-visible,.VisualEntryPath-module__fRFVaq__sequence button:focus-visible{outline-offset:4px;outline:2px solid #284f68}.dark .VisualEntryPath-module__fRFVaq__permalink:focus-visible{outline-color:#b7dbea}.dark .VisualEntryPath-module__fRFVaq__sequence button:focus-visible{outline-color:#b7dbea}.dark .VisualEntryPath-module__fRFVaq__mobileChooser select{color:#f5ead4;background:#283e4d;border-color:#b7dbea}.dark .VisualEntryPath-module__fRFVaq__mobileChooser select:focus-visible{outline-color:#b7dbea}@media (hover:hover) and (pointer:fine){.VisualEntryPath-module__fRFVaq__sequence button:not(:disabled):hover span{text-underline-offset:.2em;text-decoration:underline}}.VisualEntryPath-module__fRFVaq__heading{letter-spacing:-.035em;border-top:1px solid #806026;padding-top:1.25rem;font-size:clamp(2.5rem,5vw,4.5rem)}.VisualEntryPath-module__fRFVaq__topic{grid-template-columns:1.5rem minmax(0,1fr);gap:0 .65rem;padding-inline:.75rem;display:grid}.VisualEntryPath-module__fRFVaq__topicIndex{color:#806026;font-family:var(--font-mono,monospace);grid-area:1/1/span 2;padding-top:.2rem;font-size:.7rem}.VisualEntryPath-module__fRFVaq__topic>span:not(.VisualEntryPath-module__fRFVaq__topicIndex),.VisualEntryPath-module__fRFVaq__topic small{grid-column:2}.VisualEntryPath-module__fRFVaq__stage{background:#fbf8f0;border:1px solid #b9b2a4;padding:clamp(1rem,2vw,2rem)}.VisualEntryPath-module__fRFVaq__orientation{color:#806026;font-family:var(--font-mono,monospace);font-size:.75rem}.VisualEntryPath-module__fRFVaq__visualOverture{border-top:1px solid #b9b2a4;margin-block:clamp(2rem,5vw,5rem) 0;padding-top:1.5rem}.dark .VisualEntryPath-module__fRFVaq__stage{background:#14232e;border-color:#738591}:is(.dark .VisualEntryPath-module__fRFVaq__orientation,.dark .VisualEntryPath-module__fRFVaq__topicIndex){color:#f6cf89}@media (max-width:959px){.VisualEntryPath-module__fRFVaq__stage{border-inline:0;background:0 0;border-bottom:0;padding:0}.VisualEntryPath-module__fRFVaq__orientation{padding-top:1rem}.VisualEntryPath-module__fRFVaq__stage>section{border-top:0;padding-top:1rem}}
.HomeView-module__3JxKsq__heroCopy{grid-area:1/1/span 2;align-self:center}@media (max-width:900px){.HomeView-module__3JxKsq__heroCopy{padding-inline:0;grid-area:1/1;padding-top:1rem;padding-bottom:2rem}}.HomeView-module__3JxKsq__scrim{z-index:-10;background:linear-gradient(90deg,#2a1f14d6 0%,#2a1f149e 38%,#2a1f1421 68%,#2a1f1405 100%);transition:background .48s;position:absolute;inset:0}.HomeView-module__3JxKsq__bottomScrim{inset-inline:0;z-index:-10;background:linear-gradient(#0000,#2a1f14c7);height:10rem;transition:background .48s;position:absolute;bottom:0}.HomeView-module__3JxKsq__copyHeading,.HomeView-module__3JxKsq__copyBody,.HomeView-module__3JxKsq__primaryCta{transition:color .36s,background-color .36s,border-color .36s,box-shadow .36s}.HomeView-module__3JxKsq__copyHeading{color:#fff}.HomeView-module__3JxKsq__copyAccent{color:#fdd384}.HomeView-module__3JxKsq__copyBody{color:#f1f5f9e6}.HomeView-module__3JxKsq__primaryCta{color:#08111d;background:#fbbf24}.HomeView-module__3JxKsq__primaryCta:hover{background:#fde68a}:is([data-hero-appearance=paper] .HomeView-module__3JxKsq__scrim,[data-hero-appearance=paper] .HomeView-module__3JxKsq__bottomScrim){display:none}:is([data-hero-appearance=paper] .HomeView-module__3JxKsq__copyHeading,[data-hero-appearance=paper] .HomeView-module__3JxKsq__copyAccent){color:var(--hero-ink)}[data-hero-appearance=paper] .HomeView-module__3JxKsq__primaryCta{background:var(--hero-blue);color:var(--hero-button-ink)}[data-hero-appearance=paper] .HomeView-module__3JxKsq__primaryCta:hover{box-shadow:inset 0 0 0 2px var(--hero-gold)}[data-hero-appearance=paper] .HomeView-module__3JxKsq__primaryCta:focus-visible{outline:2px solid var(--hero-blue);outline-offset:4px}@media (max-width:900px){[data-hero-appearance=paper] .HomeView-module__3JxKsq__heroCopy{padding-block:.75rem 1.25rem}[data-hero-appearance=paper] .HomeView-module__3JxKsq__copyHeading{font-size:clamp(1.875rem,7vw,3rem);line-height:1.08}[data-hero-appearance=paper] .HomeView-module__3JxKsq__heroActions{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.HomeView-module__3JxKsq__scrim,.HomeView-module__3JxKsq__bottomScrim,.HomeView-module__3JxKsq__copyHeading,.HomeView-module__3JxKsq__copyBody,.HomeView-module__3JxKsq__primaryCta{transition:none}}.HomeView-module__3JxKsq__readingCta{color:inherit;text-underline-offset:.25em;text-decoration:underline}.HomeView-module__3JxKsq__readingCta:focus-visible{outline-offset:4px;outline:2px solid}[data-hero-appearance=paper] .HomeView-module__3JxKsq__readingCta{color:var(--hero-ink)}.HomeView-module__3JxKsq__atlas{background:#f7f4ec;border-bottom:1px solid #b9b2a4}.dark .HomeView-module__3JxKsq__atlas{background:#14232e;border-color:#738591}.HomeView-module__3JxKsq__atlas [data-interactive-hero]{background:var(--hero-paper);max-width:100rem;color:var(--hero-ink);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:0 clamp(2rem,5vw,5rem);margin-inline:auto;padding:clamp(1.5rem,4vw,4rem)}.HomeView-module__3JxKsq__atlas .HomeView-module__3JxKsq__heroCopy{border-top:1px solid var(--hero-rule);grid-area:1/1/auto/-1;padding:0 0 clamp(1.5rem,4vw,3rem)}.HomeView-module__3JxKsq__atlas .HomeView-module__3JxKsq__heroCopy>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 3rem;max-width:none;padding-top:clamp(1.5rem,3vw,3rem);display:grid}.HomeView-module__3JxKsq__atlas .HomeView-module__3JxKsq__copyHeading{letter-spacing:-.045em;font-size:clamp(3.25rem,5.4vw,5.5rem);line-height:.98}.HomeView-module__3JxKsq__atlas .HomeView-module__3JxKsq__copyAccent{color:var(--hero-ink)}.HomeView-module__3JxKsq__atlas .HomeView-module__3JxKsq__heroActions{flex-direction:column;align-items:stretch;margin:0;padding-bottom:.25rem}.HomeView-module__3JxKsq__atlas .HomeView-module__3JxKsq__primaryCta{border-radius:0;justify-content:center}.HomeView-module__3JxKsq__atlas .HomeView-module__3JxKsq__readingCta{justify-content:center}.HomeView-module__3JxKsq__atlas [data-hero-stage]{border:1px solid var(--hero-rule);grid-area:2/2;align-self:start;box-shadow:0 16px 48px #0003}.HomeView-module__3JxKsq__atlas [data-interactive-hero]>[role=group]{border-top:1px solid var(--hero-rule);grid-area:2/1;align-self:start;padding-top:1.25rem}.HomeView-module__3JxKsq__atlasIndex{border-block:1px solid var(--hero-rule);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem;display:grid}.HomeView-module__3JxKsq__atlasIndex a{min-height:104px;color:var(--hero-ink);grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;padding:1.4rem 1rem;text-decoration:none;display:grid}.HomeView-module__3JxKsq__atlasIndex a+a{border-left:1px solid var(--hero-rule)}.HomeView-module__3JxKsq__atlasIndex strong{font-family:var(--font-serif,Georgia, serif);font-size:1.2rem;font-weight:500;line-height:1.3;display:block}.HomeView-module__3JxKsq__atlasIndex small{font-family:var(--font-sans,system-ui);color:var(--hero-ink);opacity:.78;margin-top:.5rem;font-size:.8rem;line-height:1.5;display:block}.HomeView-module__3JxKsq__atlasIndex a:focus-visible{outline:2px solid var(--hero-gold);outline-offset:-4px}@media (hover:hover) and (pointer:fine){.HomeView-module__3JxKsq__atlasIndex a:hover{background:var(--hero-selected)}.HomeView-module__3JxKsq__atlasIndex a:hover strong{text-underline-offset:.2em;text-decoration:underline}}@media (max-width:900px){.HomeView-module__3JxKsq__atlas [data-interactive-hero]{grid-template-columns:minmax(0,1fr);padding:1rem}.HomeView-module__3JxKsq__atlas .HomeView-module__3JxKsq__heroCopy{grid-area:1/1;padding-block:0 1.5rem}.HomeView-module__3JxKsq__atlas .HomeView-module__3JxKsq__heroCopy>div{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-top:1.5rem}.HomeView-module__3JxKsq__atlas .HomeView-module__3JxKsq__copyHeading{font-size:clamp(3rem,12vw,5rem);line-height:1.02}.HomeView-module__3JxKsq__atlas .HomeView-module__3JxKsq__heroActions{flex-direction:row;align-items:center;gap:.5rem}.HomeView-module__3JxKsq__atlas [data-hero-stage]{grid-area:2/1}.HomeView-module__3JxKsq__atlas [data-interactive-hero]>[role=group]{border-top:0;grid-area:3/1}.HomeView-module__3JxKsq__atlasIndex{grid-area:4/1;grid-template-columns:minmax(0,1fr);margin-top:1rem}.HomeView-module__3JxKsq__atlasIndex a{min-height:76px;padding:1rem .25rem}.HomeView-module__3JxKsq__atlasIndex a+a{border-left:0;border-top:1px solid var(--hero-rule)}.HomeView-module__3JxKsq__atlasIndex strong{font-size:1.1rem}}
