.story-aura{background:radial-gradient(64% 42% at 10% -6%,#af38ff21,#0000 58%),radial-gradient(76% 50% at 90% -4%,#ffbb0052,#0000 62%),radial-gradient(150% 80% at 48% -16%,#ff40006b,#0000 62%),linear-gradient(#fff2e6 0%,#fffaf6 44%,#fff 74%)}
.cam:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(to right, transparent 82%, var(--paper) 100%), linear-gradient(to bottom, transparent 84%, var(--paper) 100%);position:absolute;inset:0}.cam[data-full]:after{background:linear-gradient(to bottom, transparent 55%, var(--paper) 100%)}.cam[data-full] .cam-isl:not([data-on]){opacity:1}.cam-screen{transform-origin:0 0;transform:translate(calc(var(--cam-x) * var(--cam-s) * -1px), calc(var(--cam-y) * var(--cam-s) * -1px)) scale(var(--cam-s));will-change:transform;position:absolute;top:0;left:0}.cam-screen[data-ready]{transition:transform .9s cubic-bezier(.22,1,.36,1)}.cam .cam-isl{transition:opacity .6s,box-shadow .6s,translate .6s cubic-bezier(.22,1,.36,1)}.cam .cam-isl:not([data-on]):not(:has([data-on])){opacity:.42}.cam .cam-isl[data-on]{translate:0 -2px;box-shadow:0 1px 2px #2c2c2a0d,0 18px 40px -16px #2c2c2a47}.cam .crit-meta,.cam .crit-quote,.cam .crit-quote p{transition:opacity .6s,background-color .6s,box-shadow .6s,font-size .6s cubic-bezier(.22,1,.36,1),line-height .6s cubic-bezier(.22,1,.36,1),padding .6s cubic-bezier(.22,1,.36,1)}.cam[data-focus=quotes] .cam-isl[data-on] .crit-meta{opacity:.35}.cam[data-focus=quotes] .cam-isl[data-on] .crit-quote{background-color:var(--surface);padding:10px 14px;box-shadow:0 1px 2px #2c2c2a0d,0 12px 28px -12px #2c2c2a47}.cam[data-focus=quotes] .cam-isl[data-on] .crit-quote p{font-size:15px;line-height:21px}.cam[data-focus=quotes] .cam-isl[data-on] .crit-meta p{line-height:17px}.cam-stack>*{transition:opacity .48s cubic-bezier(.22,1,.36,1),translate .48s cubic-bezier(.22,1,.36,1)}.cam-stack>[data-off]{opacity:0;pointer-events:none;translate:0 12px}.cam[data-snap]:after{background:linear-gradient(to bottom, var(--paper) 0, var(--paper) 12px, transparent 22px, transparent 78%, var(--paper) 100%)}.cam .cam-isl[data-on] .cam-isl:not([data-on]){opacity:1}.cam .snap .dash-card [class~="@container/card-body"]{flex-direction:row!important;align-items:center!important;gap:16px!important}.cam .snap .dash-card .dash-plot--circular{flex:0 0 44%!important}.cam .snap .dash-card [class~="@container/card-body"]>ul{flex:auto!important;width:auto!important}.snap div:has(>.recharts-responsive-container svg[viewBox]){height:auto!important;min-height:0!important}.cam[data-snap] .cam-isl[data-on]>.island,.cam[data-snap] .cam-isl[data-on].island,.cam[data-snap] .cam-isl[data-on]>.rounded-2xl,.cam[data-snap] .cam-isl[data-on].rounded-2xl{box-shadow:none;border-color:#0000}.cam[data-snap] .cam-isl:not([data-on]):not(:has([data-on])){opacity:.3}.cam[data-snap] .cam-isl[data-on]{box-shadow:none;translate:none}.cam .snap,.snap-island.snap{background:0 0!important}.snap .md\:grid-cols-2{grid-template-columns:minmax(0,1fr)!important}.snap .md\:grid-cols-3,.snap .lg\:grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.snap div:has(>.recharts-wrapper>svg[viewBox]){width:100%!important;height:auto!important;min-height:0!important}.snap .recharts-wrapper:has(>svg[viewBox]){width:100%!important;height:auto!important;min-height:0!important}.snap .recharts-responsive-container:has(svg[viewBox]){width:100%!important;height:auto!important;min-height:0!important}.snap .wr-spark:has(svg[viewBox]){width:100%!important;height:auto!important;min-height:0!important}.snap .recharts-wrapper>svg.recharts-surface[viewBox]{width:100%!important;height:auto!important}.snap .wr-hscroll{grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;overflow:visible!important}.snap .wr-hscroll>*{grid-column:1/-1!important}.snap .srow-side,.snap .fb-drawer{display:none!important}.cam .snap .srow-title-wrap,.cam .snap section>div:first-child>:is(h2,h3),.cam .snap .srow-title-wrap :is(h2,h3,span,a){color:var(--ink,#2c2c2a)!important;letter-spacing:0!important;text-transform:none!important;font-size:20px!important;font-weight:500!important;line-height:28px!important}.cam .snap .srow-title-wrap,.cam .snap section>div:first-child{margin-bottom:14px!important}.snap [data-isl=curator] .island{box-shadow:0 1px 2px #2c2c2a0a,0 14px 32px -20px #2c2c2a40;background:var(--surface,#fff)!important;border-radius:16px!important;padding:22px 26px!important}.snap [data-isl=curator] .wr-curator{border:0!important;margin:0!important;padding:0!important;font-size:18px!important;line-height:27px!important}.snap .wr-notes{grid-template-columns:repeat(2,minmax(0,1fr))!important}.snap .wr-notes>*{order:2;grid-column:auto!important}.snap .wr-notes>:nth-child(2){order:1}.snap .wr-notes{column-gap:20px!important}.snap .wr-notes>*>*{border-radius:16px;overflow:hidden}.snap-island .wr-notes{grid-template-columns:minmax(0,1fr)!important}.snap .snap-wrap{flex-wrap:wrap;scroll-snap-type:none!important;gap:12px!important;padding:16px!important;overflow-x:visible!important}.snap .snap-wrap>*{width:100%!important}.cam[data-snap][data-focus=quotes] .cam-isl[data-on]{transition:grid-template-columns .6s cubic-bezier(.22,1,.36,1);grid-template-columns:minmax(0,1fr)!important}.cam[data-snap][data-focus=quotes] .cam-isl[data-on] .crit-quote{border-inline-start-color:#0000;border-radius:12px}.cam[data-snap][data-focus=quotes] .cam-isl[data-on] .crit-quote p{font-size:17px;line-height:24px}.snap-island{border-radius:16px;max-height:560px;padding:16px;overflow:hidden;box-shadow:0 1px 2px #2c2c2a0d,0 12px 28px -18px #2c2c2a40;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%);background:var(--surface,#fff)!important}.snap-island section,.snap-island .srow,.snap-island .wrap,.snap-island [class*=rail],.snap-island .grid{max-width:none!important;margin:0!important;padding:0!important;display:block!important}.snap-island .grid-cols-\[2fr_56px_3fr\]{grid-template-columns:minmax(0,1fr)!important}@media (prefers-reduced-motion:reduce){.cam-screen[data-ready],.cam .cam-isl,.cam .crit-meta,.cam .crit-quote,.cam .crit-quote p,.cam-stack>*{transition:none}}
