.dh-aura{position:fixed;inset:0;z-index:-1;pointer-events:none}.dh-blob{position:absolute;border-radius:9999px;filter:blur(64px);opacity:.5;will-change:transform}.dh-blob-1{top:4%;left:8%;width:38vw;height:38vw;max-width:560px;max-height:560px;background:radial-gradient(circle at 50% 50%,rgba(139,92,246,.35),transparent 70%);animation:dh-drift-1 26s ease-in-out infinite}.dh-blob-2{bottom:0;right:6%;width:34vw;height:34vw;max-width:520px;max-height:520px;background:radial-gradient(circle at 50% 50%,rgba(79,168,224,.3),transparent 70%);animation:dh-drift-2 32s ease-in-out infinite}.dh-blob-3{top:30%;left:44%;width:26vw;height:26vw;max-width:380px;max-height:380px;background:radial-gradient(circle at 50% 50%,rgba(232,109,238,.18),transparent 70%);animation:dh-drift-1 38s ease-in-out infinite reverse}@keyframes dh-drift-1{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(4%,6%,0) scale(1.08)}}@keyframes dh-drift-2{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-5%,-4%,0) scale(1.1)}}.dh-fade{animation:dh-fade .6s ease-out both}@keyframes dh-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.dh-slide{animation:dh-slide .52s cubic-bezier(.22,1,.36,1) both}@keyframes dh-slide{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}.dh-livedot{animation:dh-livedot 1.8s ease-in-out infinite}@keyframes dh-livedot{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(16,185,129,.5)}50%{opacity:.7;box-shadow:0 0 0 4px rgba(16,185,129,0)}}@media (prefers-reduced-motion:reduce){.dh-aura,.dh-blob,.dh-fade,.dh-livedot,.dh-slide{animation:none!important}.dh-fade,.dh-slide{opacity:1;transform:none}}.scout-story-wrap{position:relative;display:flex;justify-content:center;min-height:100%;box-sizing:border-box;padding:0 0 24px;background:#F4F1FE;color:#5B21B6;overflow-x:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;word-break:normal;overflow-wrap:anywhere;container-type:inline-size;container-name:scout-story}.scout-story-letterbox-bottom,.scout-story-letterbox-top{position:absolute;left:0;right:0;pointer-events:none;z-index:0}.scout-story-letterbox-top{top:0;height:24px;background:linear-gradient(180deg,rgba(255,255,255,.7),transparent)}.scout-story-letterbox-bottom{bottom:0;height:32px;background:linear-gradient(0deg,rgba(237,233,254,.65),transparent)}.scout-story-column{z-index:1;max-width:100%;container-type:inline-size;container-name:storychrome}.scout-story-beat,.scout-story-column{position:relative;width:100%;display:flex;flex-direction:column}.scout-story-beat{max-width:720px;margin:0 auto;padding:22px 18px 30px;box-sizing:border-box;background:radial-gradient(ellipse at 50% 0,rgba(196,181,253,.2) 0,transparent 55%),linear-gradient(180deg,#FDFCFF,#F4F1FE);border-radius:2px;color:#2E1065;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(76,29,149,.08),0 36px 60px -28px rgba(46,16,101,.18),0 8px 22px -8px rgba(76,29,149,.12);overflow:hidden}.scout-story-beat:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.45'/%3E%3C/svg%3E");opacity:.05;pointer-events:none;mix-blend-mode:multiply}.scout-story-beat>*{position:relative;z-index:1}.scout-story-eyebrow{font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:rgba(124,58,237,.62);margin:0 0 28px;display:block}.scout-story-eyebrow,.scout-story-label{letter-spacing:.5em;text-transform:uppercase}.scout-story-label{font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:rgba(124,58,237,.55);margin:36px 0 14px;padding-bottom:10px;border-bottom:1px solid rgba(76,29,149,.12)}.scout-story-beat>.scout-story-eyebrow:first-child,.scout-story-beat>.scout-story-label:first-child,.scout-story-beat>h1:first-child{margin-top:0}.scout-story-title{font-family:Iowan Old Style,Charter,Georgia,serif;font-style:italic;font-weight:400;font-size:28px;letter-spacing:-.022em;line-height:1.05;color:#2E1065;text-shadow:0 0 60px rgba(139,92,246,.1);margin:0 0 22px;max-width:100%;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.scout-story-title:after{content:"";display:block;width:64px;height:1px;margin:18px 0 0;background:linear-gradient(90deg,rgba(76,29,149,0),rgba(76,29,149,.35) 50%,rgba(76,29,149,0))}.scout-story-tagline{font-style:italic;font-size:17px;line-height:1.5;color:rgba(76,29,149,.78);margin:0 0 8px;max-width:540px}.scout-story-body,.scout-story-tagline{font-family:Iowan Old Style,Charter,Georgia,serif;overflow-wrap:break-word}.scout-story-body{font-size:15px;font-weight:400;line-height:1.65;color:rgba(46,16,101,.86);margin:0 0 16px;hyphens:auto;-webkit-hyphens:auto;max-width:100%}.scout-story-body strong{color:#2E1065}.scout-story-redaction{display:inline;background:rgba(139,92,246,.1);color:rgba(76,29,149,.78);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-style:normal;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:2px 8px;border-radius:3px;margin:0 2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;border:1px solid rgba(139,92,246,.28);white-space:normal;overflow-wrap:break-word}.scout-story-entity-link{color:inherit;text-decoration:underline;text-decoration-color:rgba(124,58,237,.45);text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;background:transparent;border:none;padding:0;font:inherit;transition:color .12s ease,text-decoration-color .12s ease}.scout-story-entity-link:hover{color:#7C3AED;text-decoration-color:#7C3AED}.scout-story-cursor{display:inline-block;width:2px;height:1.05em;background:#8B5CF6;box-shadow:0 0 8px rgba(139,92,246,.55);vertical-align:-2px;margin-left:2px;animation:scout-story-cursor-blink 1.1s ease-in-out infinite}@keyframes scout-story-cursor-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@container scout-story (min-width: 521px){.scout-story-title{font-size:clamp(40px,6.5cqi,68px);margin:0 0 26px;line-height:1}.scout-story-beat{padding:56px 48px 80px}.scout-story-tagline{font-size:17px}.scout-story-body{font-size:16px}}@container scout-story (min-width: 800px){.scout-story-title{font-size:clamp(48px,7cqi,72px)}}.story-card{container-type:inline-size;container-name:story-card}@container story-card (max-width: 460px){.story-toolbar-label{display:none}}