:root{--cola-awareness-growth-bg:#fffdf9;--cola-awareness-growth-ground:#f0e6de;--cola-awareness-growth-trunk:#8a7060;--cola-awareness-growth-branch:#9e8878;--cola-awareness-growth-leaf:#86a892;--cola-awareness-growth-leaf-bud:#b8d4b2;--cola-awareness-growth-bloom:#edb7c6;--cola-awareness-growth-expanded-status-alignment-offset:27px;--cola-awareness-growth-sapling-center-offset:66px;--cola-awareness-tooltip-max-height:15rem;--cola-awareness-tooltip-line-height:1.6;--cola-awareness-growth-guide-top:4.5%;--cola-awareness-growth-message-gap:0.5%;--cola-bg:#fffcf8;--cola-bg-surface:#fff;--cola-bg-control:#f2eee9;--cola-text:#3f3934;--cola-text-strong:#1d1b19;--cola-text-muted:#8a8179;--cola-text-subtle:#aaa098;--cola-text-tertiary:#aaa098;--cola-border:#2a27241a;--cola-border-strong:#2a272438;--cola-fill-neutral:#a69c93;--cola-fill-white:#fff;--cola-success:#86a892;--cola-accent:#d792aa;--cola-danger:#e45e62;--cola-type-scale:1;--cola-type-prose-16:16px;--cola-type-body-14:14px;--cola-type-detail-13:13px;--cola-space-05:2px;--cola-space-1:4px;--cola-space-15:6px;--cola-space-2:8px;--cola-space-3:12px;--cola-space-4:16px;--cola-space-5:20px;--cola-space-6:24px;--cola-space-8:32px;--cola-space-10:40px}.awareness-growth [hidden],.cola-demo-imprint-reader [hidden]{display:none!important}.cola-demo-imprint-reader .awareness-reader-frame{box-sizing:border-box;justify-content:center;align-items:stretch;width:100%;height:100%;min-height:0;display:flex}.cola-demo-imprint-reader .awareness-reader-scroll{border-radius:16px;width:min(560px,90vw);min-width:min(400px,90vw);height:100%;min-height:0;overflow:hidden}.cola-demo-imprint-reader .awareness-letter-page{flex-direction:column;width:100%;height:100%;max-height:100%;display:flex;overflow:hidden}.cola-demo-imprint-reader .awareness-reader-scroll-area{z-index:1;flex:auto;min-height:0;position:relative;overflow-y:auto}html.dark{--cola-awareness-growth-bg:#201d1a;--cola-awareness-growth-ground:#322b25;--cola-awareness-growth-trunk:#a58b7a;--cola-awareness-growth-branch:#8f7666;--cola-awareness-growth-leaf:#7ea78c;--cola-awareness-growth-leaf-bud:#6c8a72;--cola-awareness-growth-bloom:#d493ab}.awareness-reader-frame{padding:52px 16px 16px}.awareness-reader-actions{border:1px solid color-mix(in srgb, var(--cola-border) 86%, transparent);background:color-mix(in srgb, var(--cola-bg) 90%, transparent);box-shadow:0 18px 48px color-mix(in srgb, var(--cola-text-strong) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--cola-fill-white) 62%, transparent)}html.dark .awareness-reader-actions{border-color:color-mix(in srgb, var(--cola-border-strong) 70%, transparent);background:color-mix(in srgb, var(--cola-bg-surface) 86%, transparent);box-shadow:0 18px 52px color-mix(in srgb, var(--cola-overlay-heavy) 50%, transparent), inset 0 1px 0 color-mix(in srgb, var(--cola-fill-black) 12%, transparent)}.awareness-reader-actions--collapsed,html.dark .awareness-reader-actions--collapsed{box-shadow:none;background:0 0;border-color:#0000}.awareness-letter-page{background:radial-gradient(ellipse at 12% 10%, #e2c7971f 0 12%, transparent 38%), radial-gradient(ellipse at 88% 84%, #dabc8b1c 0 10%, transparent 34%), var(--cola-awareness-paper);color:var(--cola-awareness-paper-ink);box-shadow:none;isolation:isolate;border-radius:0}.awareness-letter-page:before{content:"";pointer-events:none;opacity:.42;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.11'/%3E%3C/svg%3E"), radial-gradient(circle at 10% 18%, var(--cola-awareness-paper-fiber) 0 1px, transparent 1.5px), radial-gradient(circle at 74% 42%, var(--cola-awareness-paper-fiber) 0 1px, transparent 1.5px), radial-gradient(circle at 38% 78%, color-mix(in srgb, var(--cola-awareness-paper-fiber) 70%, transparent) 0 1px, transparent 1.5px);mix-blend-mode:multiply;background-size:23px 29px,31px 37px,41px 47px;position:absolute;inset:0}.awareness-letter-page:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(90deg,#613e1c06,#0000 13% 87%,#613e1c05),linear-gradient(#613e1c06,#0000 16% 90%,#613e1c05);position:absolute;inset:0}.awareness-letter-hero{place-items:center;padding:24px 24px 12px;display:grid}.awareness-hero-image,.awareness-hero-fallback{z-index:1;aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:100%;position:relative}.awareness-hero-fallback{aspect-ratio:16/10;background:color-mix(in srgb, var(--cola-awareness-paper-surface) 62%, transparent);mix-blend-mode:multiply}.awareness-letter-content{padding:0}.awareness-letter-date{color:var(--cola-awareness-paper-muted);border-bottom:1px solid #2f261f1f;justify-content:space-between;align-items:center;margin:0 24px;padding-bottom:12px;display:flex}.awareness-letter-body{padding:16px 24px 40px}.awareness-letter-prose{color:var(--cola-awareness-paper-ink);font-family:var(--font);white-space:pre-wrap;margin:0;font-weight:400}.awareness-letter-footer{text-align:center;color:var(--cola-awareness-paper-ink);flex-direction:column;align-items:center;gap:6px;margin-top:40px;display:flex}.awareness-letter-brand{margin:0}.awareness-letter-slogan{color:var(--cola-awareness-paper-ink);margin:0}.awareness-letter-footer .awareness-qr-code{margin-bottom:0}.awareness-minimal-page{background:var(--cola-awareness-minimal-bg);color:var(--cola-awareness-minimal-ink);box-shadow:none;isolation:isolate;border-radius:0}.awareness-minimal-hero{justify-content:space-between;align-items:flex-start;min-height:240px;padding:48px 24px 0;display:flex}.awareness-minimal-date{gap:0;line-height:.82;display:grid}.awareness-minimal-day{color:var(--cola-awareness-minimal-ink);letter-spacing:0;font-family:Inter,sans-serif;font-size:68px;font-weight:600;display:block}.awareness-minimal-month{letter-spacing:0;font-family:Inter,sans-serif;font-size:28px;font-weight:500;display:block}.awareness-minimal-month-row{color:var(--cola-awareness-minimal-date);margin-top:8px;padding-left:2px}.awareness-minimal-top-brand{color:var(--cola-awareness-minimal-ink);margin:0;font-family:Inter,sans-serif;font-size:24px;font-weight:500;line-height:1.2}.awareness-minimal-top-brand-vertical{font-family:var(--font);writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.06em;font-weight:700}.awareness-minimal-body{padding:8px 24px 40px}.awareness-minimal-prose{color:var(--cola-awareness-minimal-ink);font-family:var(--font);white-space:pre-wrap;margin:0;font-weight:400}.awareness-minimal-footer{margin-top:64px}.awareness-minimal-divider{background:var(--cola-awareness-minimal-rule);height:3px}.awareness-minimal-footer-row{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-top:48px;display:flex}.awareness-minimal-brand-block{min-width:0;color:var(--cola-awareness-minimal-ink)}.awareness-minimal-footer-brand{margin:0;font-family:Inter,sans-serif;font-weight:500}.awareness-minimal-footer-slogan{color:var(--cola-awareness-minimal-muted);margin:0}.awareness-minimal-qr{flex:none;margin:0 0 8px}.awareness-qr-code{box-shadow:none;border:1px solid #0000000d;border-radius:4px;margin-bottom:8px}.awareness-reader-scroll-area{scrollbar-gutter:stable;margin-right:4px;padding-right:0}.awareness-reader-scroll-area::-webkit-scrollbar{width:4px}.awareness-reader-scroll-area::-webkit-scrollbar-track{background:0 0}.awareness-reader-scroll-area::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.awareness-reader-scroll-area::-webkit-scrollbar-thumb:hover{background:#ffffff40}.awareness-letter-scroll.awareness-reader-scroll-area::-webkit-scrollbar-thumb{background:#3f352b29}.awareness-letter-scroll.awareness-reader-scroll-area::-webkit-scrollbar-thumb:hover{background:#3f352b3d}.awareness-minimal-scroll.awareness-reader-scroll-area::-webkit-scrollbar-thumb{background:#57534e38}.awareness-minimal-scroll.awareness-reader-scroll-area::-webkit-scrollbar-thumb:hover{background:#57534e52}.awareness-growth{--awareness-growth-bark:color-mix(in srgb, var(--cola-text-muted) 58%, var(--cola-fill-neutral));--awareness-growth-bark-soft:color-mix(in srgb, var(--awareness-growth-bark) 76%, var(--cola-bg));--awareness-growth-leaf:color-mix(in srgb, var(--cola-success) 42%, var(--cola-fill-neutral));--awareness-growth-leaf-shadow:color-mix(in srgb, var(--cola-success) 16%, transparent);--awareness-growth-leaf-vein:color-mix(in srgb, var(--cola-fill-white) 58%, transparent);--awareness-growth-paper:color-mix(in srgb, var(--cola-bg) 95%, var(--cola-bg-surface));--awareness-growth-soil:color-mix(in srgb, var(--cola-fill-neutral) 11%, var(--cola-bg-surface));--awareness-growth-ring:color-mix(in srgb, var(--cola-fill-neutral) 30%, var(--cola-bg-surface));--awareness-growth-ring-soft:color-mix(in srgb, var(--awareness-growth-ring) 34%, transparent);--awareness-growth-quiet:color-mix(in srgb, var(--cola-text-muted) 64%, transparent);--awareness-growth-guide-top:var(--cola-awareness-growth-guide-top);--awareness-growth-message-top:calc(var(--cola-awareness-growth-guide-top) + var(--cola-awareness-growth-message-gap));background:var(--awareness-growth-paper);max-width:960px;min-height:640px;color:var(--cola-text);isolation:isolate;margin:0 auto 8px;position:relative;overflow:hidden}.awareness-growth__empty-message{top:var(--awareness-growth-message-top);z-index:106;color:color-mix(in srgb, var(--awareness-growth-bark) 68%, var(--awareness-growth-quiet));font-family:var(--font-serif-cn,ui-serif, Georgia, serif);letter-spacing:1.2px;opacity:1;pointer-events:none;white-space:nowrap;margin:0;font-size:15px;font-weight:400;line-height:1.6;transition:opacity .22s .56s,transform .26s .56s;position:absolute;left:50%;transform:translate(-50%)}.awareness-growth--expanded .awareness-growth__empty-message{opacity:0;transition-delay:0s;transform:translate(-50%,-4px)}.awareness-growth--demo .awareness-growth__empty-message{opacity:0;animation:awareness-growth-empty-return calc(.9s * var(--awareness-demo-scale,1)) ease calc(17.8s * var(--awareness-demo-scale,1)) both}.awareness-growth__guide{top:var(--awareness-growth-guide-top);z-index:106;pointer-events:none;width:min(560px,100% - 48px);height:56px;transition:opacity .22s;position:absolute;left:50%;transform:translate(-50%)}.awareness-growth--expanded .awareness-growth__guide{opacity:0}.awareness-growth__guide-line{color:color-mix(in srgb, var(--awareness-growth-bark) 68%, var(--awareness-growth-quiet));font-family:var(--font-serif-cn,ui-serif, Georgia, serif);letter-spacing:1.2px;text-align:center;opacity:0;animation:awareness-growth-guide var(--awareness-guide-duration,2.6s) ease-in-out var(--awareness-guide-delay,0s) both;justify-content:center;align-items:center;margin:0;font-size:15px;font-weight:400;line-height:1.8;display:flex;position:absolute;inset:0}.awareness-growth__guide-line--reduced-motion{opacity:1;animation:none;display:none;transform:none}@keyframes awareness-growth-guide{0%{opacity:0;transform:translateY(5px)}14%,78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes awareness-growth-empty-return{0%{opacity:0;transform:translate(-50%,3px)}to{opacity:1;transform:translate(-50%)}}.awareness-growth__stage{width:410px;height:560px;transition:top .56s,transform .56s cubic-bezier(.22,1,.36,1);position:absolute;top:45%;left:50%;transform:translate(-50%,-46%)}.awareness-growth__tree{width:410px;height:500px;display:block;overflow:visible}.awareness-growth__ground{fill:var(--awareness-growth-soil)}.awareness-growth__trunk,.awareness-growth__limb,.awareness-growth__twig{fill:none;stroke:var(--awareness-growth-bark);stroke-linecap:round}.awareness-growth__trunk{stroke-width:4.8px}.awareness-growth__limb{stroke-width:3px}.awareness-growth__dimension{fill:var(--awareness-growth-quiet);font-family:var(--font-serif-cn,ui-serif, Georgia, serif);letter-spacing:.14em;font-size:12px}.awareness-growth__leaf{cursor:pointer;transform-box:fill-box;transform-origin:50%;outline:none}.awareness-growth__leaf-shape{transform:translateY(var(--awareness-leaf-lift,0px)) rotate(var(--awareness-leaf-tilt,30deg)) scale(var(--awareness-leaf-scale,.56));transform-origin:50%;transition:opacity .32s,transform .32s cubic-bezier(.22,1,.36,1),filter .32s}.awareness-growth__leaf line{stroke:var(--awareness-growth-bark-soft);stroke-linecap:round;stroke-width:1.15px}.awareness-growth__leaf path{fill:var(--awareness-growth-leaf);transition:fill .24s}.awareness-growth__leaf .awareness-growth__leaf-vein{fill:none;stroke:var(--awareness-growth-leaf-vein);stroke-linecap:round;stroke-width:.95px}.awareness-growth__leaf:hover path,.awareness-growth__leaf:focus-visible path{filter:drop-shadow(0 3px 8px var(--awareness-growth-leaf-shadow))}.awareness-growth__leaf--bud .awareness-growth__leaf-shape{opacity:.62}.awareness-growth__leaf--mature .awareness-growth__leaf-shape{opacity:.92}.awareness-growth__leaf--bloom .awareness-growth__leaf-shape{opacity:1;filter:drop-shadow(0 4px 10px color-mix(in srgb, var(--cola-success) 12%, transparent))}.awareness-growth__leaf--wither .awareness-growth__leaf-shape{opacity:.46;filter:saturate(.68);--awareness-leaf-lift:8px;--awareness-leaf-tilt:38deg}.awareness-growth__leaf-bloom{fill:color-mix(in srgb, var(--cola-success) 20%, var(--cola-fill-white));opacity:.9}.awareness-growth__sediment{z-index:3;color:var(--awareness-growth-quiet);cursor:pointer;font-family:var(--font-serif-cn,ui-serif, Georgia, serif);letter-spacing:.12em;text-shadow:0 1px 0 color-mix(in srgb, var(--cola-bg) 80%, transparent);background:0 0;border:0;padding:4px 2px 14px;font-size:13px;transition:color .18s;position:absolute;top:506px;left:210px;transform:translate(-50%)}.awareness-growth__sediment:after{content:"";border-right:1.5px solid var(--awareness-growth-ring);border-bottom:1.5px solid var(--awareness-growth-ring);width:7px;height:7px;transition:transform .26s;position:absolute;bottom:3px;left:50%;transform:translate(-50%)rotate(45deg)}.awareness-growth__sediment:hover,.awareness-growth__sediment:focus-visible{color:color-mix(in srgb, var(--cola-text) 74%, var(--awareness-growth-bark));outline:none}.awareness-growth__sediment:focus-visible{filter:drop-shadow(0 0 .5rem color-mix(in srgb, var(--cola-text-muted) 12%, transparent))}.awareness-growth__sediment[aria-expanded=true]:after{transform:translate(-50%)rotate(225deg)}.awareness-growth__rings{pointer-events:none;opacity:0;width:180px;min-height:92px;transition:opacity .3s,transform .36s cubic-bezier(.22,1,.36,1);position:absolute;top:545px;left:210px;transform:translate(-50%)translateY(-4px)}.awareness-growth--expanded .awareness-growth__rings{pointer-events:auto;opacity:1;transform:translate(-50%)translateY(0)}.awareness-growth__rings svg{width:180px;height:78px;display:block;overflow:visible}.awareness-growth__ring-core,.awareness-growth__ring-base,.awareness-growth__ring-visible{fill:none;stroke-linecap:round}.awareness-growth__ring-visible{stroke:var(--awareness-growth-ring);stroke-dasharray:100;stroke-dashoffset:100px;stroke-width:1px;opacity:.44;transition:opacity .18s,stroke-width .18s}.awareness-growth--expanded .awareness-growth__ring-visible{animation:.68s ease-out forwards awareness-growth-ring-draw}.awareness-growth__ring-stage:first-of-type .awareness-growth__ring-visible{animation-delay:40ms}.awareness-growth__ring-stage:nth-of-type(2) .awareness-growth__ring-visible{animation-delay:.1s}.awareness-growth__ring-stage:nth-of-type(3) .awareness-growth__ring-visible{animation-delay:.16s}.awareness-growth__ring-stage:nth-of-type(4) .awareness-growth__ring-visible{animation-delay:.22s}.awareness-growth__ring-stage:nth-of-type(5) .awareness-growth__ring-visible{animation-delay:.28s}.awareness-growth__ring-stage:nth-of-type(6) .awareness-growth__ring-visible{animation-delay:.34s}.awareness-growth__ring-hit{fill:none;stroke:#0000;stroke-width:12px;cursor:pointer}.awareness-growth__ring-stage{outline:none}.awareness-growth__ring-stage:hover .awareness-growth__ring-visible,.awareness-growth__ring-stage:focus-visible .awareness-growth__ring-visible{opacity:.78;stroke-width:1.18px}.awareness-growth__ring-caption,.awareness-growth__empty{color:color-mix(in srgb, var(--cola-text-tertiary) 82%, transparent);font-family:var(--font-serif-cn,ui-serif, Georgia, serif);letter-spacing:.14em;text-align:center;font-size:10px}.awareness-growth__tooltip{z-index:120;border:1px solid color-mix(in srgb, var(--cola-border) 66%, transparent);background:color-mix(in srgb, var(--cola-bg) 96%, transparent);max-width:220px;box-shadow:0 8px 24px color-mix(in srgb, var(--cola-text-strong) 10%, transparent);color:var(--cola-text);pointer-events:none;border-radius:7px;padding:8px 11px;font-size:12px;line-height:1.55;position:fixed}.awareness-growth__tooltip span{color:var(--cola-text-subtle);letter-spacing:.08em;margin-top:5px;font-size:11px;display:block}@keyframes awareness-growth-ring-draw{to{stroke-dashoffset:0}}@keyframes awareness-growth-breathe{0%,34%,to{transform:rotate(0deg) translateY(0) scale(var(--awareness-leaf-scale,.9))}8%{transform:rotate(var(--awareness-breathe-angle,2.8deg)) translateY(-.9px) scale(var(--awareness-leaf-scale,.9))}17%{transform:rotate(calc(var(--awareness-breathe-angle,2.8deg) * -.55)) translateY(.3px) scale(var(--awareness-leaf-scale,.9))}26%{transform:rotate(calc(var(--awareness-breathe-angle,2.8deg) * .24)) scale(var(--awareness-leaf-scale,.9))}}.awareness-growth{--awareness-growth-bark:var(--cola-awareness-growth-trunk);--awareness-growth-bark-soft:var(--cola-awareness-growth-branch);--awareness-growth-leaf:var(--cola-awareness-growth-leaf);--awareness-growth-leaf-bud:var(--cola-awareness-growth-leaf-bud);--awareness-growth-bloom:var(--cola-awareness-growth-bloom);--awareness-growth-bloom-shadow:color-mix(in srgb, var(--cola-awareness-growth-bloom) 44%, transparent);--awareness-growth-ring:color-mix(in srgb, var(--cola-border-strong) 72%, var(--cola-fill-neutral));--awareness-growth-ring-soft:var(--cola-border);--awareness-growth-quiet:var(--cola-text-subtle);background:var(--cola-awareness-growth-bg);width:100%;max-width:none;height:100%;min-height:0;color:var(--cola-text);flex:auto;margin-bottom:0}.awareness-growth__stage{width:330px;height:565px;transform:translate(-50%, -50%) scale(var(--awareness-tree-scale,1));top:calc(50% - 90px)}.awareness-growth--expanded .awareness-growth__stage,.awareness-growth--stage-open .awareness-growth__stage{transform:translate(-50%, calc(-50% - var(--awareness-tree-expanded-center-offset,56px) - var(--cola-awareness-growth-expanded-status-alignment-offset))) scale(var(--awareness-tree-scale,1))}@media (width>=721px){.awareness-growth--sapling-centered:not(.awareness-growth--expanded):not(.awareness-growth--stage-open) .awareness-growth__stage{transform:translate(-50%, -50%) scale(var(--awareness-tree-scale,1)) translateY(calc(-1 * var(--cola-awareness-growth-sapling-center-offset)))}}.awareness-growth__tree{transform-box:fill-box;transform-origin:50% 92%;will-change:transform;width:330px;height:auto;animation:12s ease-in-out 1.4s infinite awareness-growth-tree-breeze}.awareness-growth__trunk{fill:none;stroke:var(--awareness-growth-bark);stroke-width:24px;stroke-linecap:round}.awareness-growth__limb{fill:none;stroke:var(--awareness-growth-bark-soft);stroke-width:23px;stroke-linecap:round;stroke-linejoin:round}.awareness-growth__twig{stroke:var(--awareness-growth-bark);stroke-width:2px}.awareness-growth__branch--selected{filter:saturate(1.08);stroke:color-mix(in srgb, var(--awareness-growth-bark) 88%, var(--awareness-growth-leaf))}.awareness-growth__trunk,.awareness-growth__limb{stroke-dasharray:1;stroke-dashoffset:0;transition:opacity .42s,stroke-dashoffset .76s cubic-bezier(.33,.04,.2,1)}.awareness-growth__trunk--dormant,.awareness-growth__limb--dormant{opacity:0;stroke-dashoffset:1px}.awareness-growth__ground{fill:var(--cola-awareness-growth-ground);opacity:.68}.awareness-growth__dimension{fill:var(--awareness-growth-quiet);letter-spacing:3px;font-size:13px}.awareness-growth__dimension--appearing{animation:.62s both awareness-growth-label-appear;animation-delay:var(--awareness-growth-delay,0s)}.awareness-growth__waiting-bud{fill:var(--awareness-growth-leaf-bud);opacity:.55}.awareness-growth__leaf{transform-box:view-box;transform-origin:0 0;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;transition:opacity .24s}.awareness-growth__leaf-shape{transform:scale(var(--awareness-leaf-scale,.9));transform-origin:0 0;animation:awareness-growth-leaf-sprout .56s cubic-bezier(.2, .72, .25, 1) both, awareness-growth-breathe var(--awareness-breathe-duration,7s) ease-in-out var(--awareness-breathe-delay,1.8s) infinite}.awareness-growth__leaf line{stroke:var(--awareness-growth-bark);stroke-width:1.4px}.awareness-growth__leaf-body{fill:var(--awareness-growth-leaf)}.awareness-growth__leaf--supports-selected .awareness-growth__leaf-body{fill:color-mix(in srgb, var(--awareness-growth-leaf) 84%, var(--cola-bg-control));animation:1.8s ease-in-out infinite alternate awareness-growth-evidence-glow}.awareness-growth__leaf--supports-selected .awareness-growth__leaf-shape{filter:drop-shadow(0 2px 4px color-mix(in srgb, var(--awareness-growth-leaf) 42%, transparent))}.awareness-growth__leaf--context-muted{opacity:.54}.awareness-growth__leaf--falling-with-bloom{pointer-events:none}.awareness-growth__leaf--falling-with-bloom .awareness-growth__leaf-shape{will-change:opacity, transform;animation:2.5s linear forwards awareness-growth-companion-leaf-fall}.awareness-growth__bloom{cursor:grab;touch-action:none;transform-box:view-box;transform-origin:50%;-webkit-user-select:none;user-select:none;outline:none;transition:opacity .24s,filter .24s}.awareness-growth__bloom-motion{transform-box:view-box;transform-origin:0 0;transition:transform .34s cubic-bezier(.22,1,.36,1)}.awareness-growth__bloom-motion--dragging{cursor:grabbing;transition:none}.awareness-growth__bloom-motion--pending{cursor:pointer;transition:none}.awareness-growth__bloom-hit-area{fill:#0000;pointer-events:all}.awareness-growth__bloom-shape,.awareness-growth__bloom-bud{--awareness-bloom-scale:1;--awareness-bloom-opacity:1;fill:var(--awareness-growth-bloom);opacity:var(--awareness-bloom-opacity);transform:scale(var(--awareness-bloom-scale));transform-box:fill-box;transform-origin:50%}.awareness-growth__bloom-bud{opacity:.76}.awareness-growth__bloom--context-muted{opacity:.56}.awareness-growth__bloom--selected{filter:drop-shadow(0 2px 5px var(--awareness-growth-bloom-shadow))}.awareness-growth__bloom--growing .awareness-growth__bloom-shape{animation:1.1s cubic-bezier(.2,.72,.25,1) both awareness-growth-bloom-open;animation-delay:var(--awareness-bloom-delay,0s)}.awareness-growth__bloom--growing .awareness-growth__bloom-bud{animation:.92s cubic-bezier(.2,.72,.25,1) both awareness-growth-bloom-bud;animation-delay:var(--awareness-bloom-delay,0s)}.awareness-growth__bloom--dragging .awareness-growth__bloom-shape,.awareness-growth__bloom--dragging .awareness-growth__bloom-bud{filter:drop-shadow(0 3px 7px var(--awareness-growth-bloom-shadow));transform:scale(calc(var(--awareness-bloom-scale,1) * 1.06));animation:none}.awareness-growth__bloom--pending-drop .awareness-growth__bloom-shape,.awareness-growth__bloom--pending-drop .awareness-growth__bloom-bud{opacity:.86;animation:none}.awareness-growth__bloom--falling{pointer-events:none}.awareness-growth__bloom--falling .awareness-growth__bloom-shape,.awareness-growth__bloom--falling .awareness-growth__bloom-bud{will-change:opacity, transform;animation:2.5s linear forwards awareness-growth-bloom-fall}.awareness-growth__bloom:hover,.awareness-growth__bloom:focus-visible{filter:drop-shadow(0 2px 5px var(--awareness-growth-bloom-shadow))}.awareness-growth__leaf--demo,.awareness-growth__bloom--demo{pointer-events:none}.awareness-growth--demo .awareness-growth__trunk,.awareness-growth--demo .awareness-growth__limb{animation:awareness-growth-demo-draw var(--awareness-grow-duration,.9s) cubic-bezier(.33, .04, .2, 1) var(--awareness-grow-delay,0s) both}.awareness-growth--demo .awareness-growth__trunk--dormant,.awareness-growth--demo .awareness-growth__limb--dormant{animation:awareness-growth-demo-draw var(--awareness-grow-duration,.9s) cubic-bezier(.33, .04, .2, 1) var(--awareness-grow-delay,0s) both, awareness-growth-demo-retract var(--awareness-retract-duration,.7s) cubic-bezier(.4, 0, .55, 1) var(--awareness-retract-delay,calc(14s * var(--awareness-demo-scale,1))) forwards}.awareness-growth__leaf--demo .awareness-growth__leaf-shape{opacity:0;animation:awareness-growth-demo-leaf calc(10s * var(--awareness-demo-scale,1)) ease-in-out var(--awareness-demo-delay,0s) both}.awareness-growth__bloom--demo .awareness-growth__bloom-shape{opacity:0;animation:awareness-growth-demo-bloom calc(10s * var(--awareness-demo-scale,1)) ease-in-out var(--awareness-demo-delay,0s) both}.awareness-growth__sediment{padding:5px 2px 17px;font-size:15px;top:522px;left:165px}.awareness-growth__sediment:after{width:9px;height:9px;bottom:3px}.awareness-growth__rings{width:225px;min-height:116px;top:561px;left:165px}.awareness-growth--bloom-dragging .awareness-growth__rings,.awareness-growth--bloom-drop-pending .awareness-growth__rings,.awareness-growth--bloom-dragging .awareness-growth__sediment,.awareness-growth--bloom-drop-pending .awareness-growth__sediment{opacity:0;pointer-events:none}.awareness-growth__rings svg{width:225px;height:98px}.awareness-growth__ring-caption{font-size:13px}.awareness-growth__empty{width:225px;padding-top:35px;font-size:14px}.awareness-growth__ring-core{stroke:var(--awareness-growth-ring-soft);stroke-width:.85px;opacity:.48}.awareness-growth__ring-base{stroke:var(--awareness-growth-ring-soft);stroke-width:.85px;opacity:.32}.awareness-growth__ring-visible{stroke:var(--awareness-growth-ring);stroke-width:1.15px;opacity:.46;animation-delay:var(--awareness-ring-delay,0s)!important}.awareness-growth__stage-summary{z-index:115;border-bottom:1px solid color-mix(in srgb, var(--awareness-growth-bark) 38%, transparent);width:230px;max-width:calc(100vw - 32px);color:color-mix(in srgb, var(--awareness-growth-bark) 72%, var(--cola-text));font-family:var(--font-serif-cn,ui-serif, Georgia, serif);letter-spacing:1px;pointer-events:none;padding:0 0 9px;font-size:15px;line-height:1.7;position:fixed}.awareness-growth__stage-summary span{color:color-mix(in srgb, var(--awareness-growth-bark) 55%, var(--cola-awareness-growth-bg));letter-spacing:2px;margin-bottom:3px;font-size:13px;display:block}.awareness-growth__stage-summary b{color:var(--awareness-growth-bark);margin-left:5px;font-size:16px;display:inline-block}.awareness-growth__stage-table{--awareness-stage-table-width:min(340px, calc(50% - 232px));z-index:110;left:min(calc(50% + var(--awareness-tree-detail-offset,224px)), calc(100% - var(--awareness-stage-table-width) - 16px));width:var(--awareness-stage-table-width);min-width:260px;max-height:64%;box-shadow:none;background:0 0;border:0;padding:20px 0;position:absolute;top:50%;overflow:auto;transform:translateY(-50%)}.awareness-growth__stage-table h2{color:var(--cola-text-strong);font-family:var(--font-serif-cn,ui-serif, Georgia, serif);letter-spacing:0;margin:0;font-size:20px;font-weight:400}.awareness-growth__stage-table>p{color:var(--cola-text-muted);letter-spacing:0;margin:7px 0 6px;font-size:14px;line-height:1.65}.awareness-growth__stage-meta{color:var(--cola-text-muted);letter-spacing:0;margin-bottom:14px;font-size:13px;font-weight:400;display:block}.awareness-growth__stage-list{margin:0;padding:0;list-style:none}.awareness-growth__stage-list li{border-top:1px solid var(--cola-border);padding:12px 0 13px}.awareness-growth__stage-item-meta{color:var(--cola-text-subtle);align-items:center;gap:6px;margin-bottom:5px;font-size:12px;line-height:1.4;display:flex}.awareness-growth__stage-list p{color:var(--cola-text);margin:0;font-size:15px;line-height:1.65}.awareness-growth__stage-imprints{border:0;border-bottom:1px solid color-mix(in srgb, var(--awareness-growth-ring) 52%, transparent);color:var(--awareness-growth-quiet);cursor:pointer;font-family:var(--font-serif-cn,ui-serif, Georgia, serif);letter-spacing:1px;background:0 0;margin-top:14px;padding:0 0 3px;font-size:13px}.awareness-growth__stage-imprints:hover,.awareness-growth__stage-imprints:focus-visible{color:color-mix(in srgb, var(--awareness-growth-bark) 82%, var(--cola-text));outline:none}.awareness-growth__drop-zone{left:50%;bottom:calc(var(--cola-space-12) + var(--cola-space-6));z-index:116;width:min(24rem, calc(100% - var(--cola-space-12)));min-height:calc(var(--cola-space-12) + var(--cola-space-2));justify-content:center;align-items:center;gap:var(--cola-space-15);border-top:1px solid color-mix(in srgb, var(--awareness-growth-ring) 58%, transparent);padding:var(--cola-space-2) var(--cola-space-2) var(--cola-space-1);color:color-mix(in srgb, var(--awareness-growth-quiet) 88%, var(--cola-text));pointer-events:none;flex-direction:column;transition:border-color .22s,color .22s;display:flex;position:absolute;transform:translate(-50%)}.awareness-growth__drop-zone:before{content:"";width:var(--cola-space-12);border-top:1px solid color-mix(in srgb, var(--awareness-growth-ring) 72%, transparent);transition:width .22s;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.awareness-growth__drop-zone--targeted{border-color:color-mix(in srgb, var(--awareness-growth-bark-soft) 68%, transparent);color:color-mix(in srgb, var(--awareness-growth-bark) 82%, var(--cola-text))}.awareness-growth__drop-zone--targeted:before{width:calc(var(--cola-space-16) + var(--cola-space-6))}.awareness-growth__drop-zone p{font-family:var(--font-serif-cn,ui-serif, Georgia, serif);font-size:var(--cola-type-detail-13);letter-spacing:.1em;margin:0}.awareness-growth__tooltip{box-sizing:border-box;border:1px solid var(--cola-border);width:260px;max-width:calc(100vw - 24px);padding:var(--cola-space-3) var(--cola-space-5);background:var(--cola-bg);box-shadow:none;color:var(--cola-text);pointer-events:auto;border-radius:16px;flex-direction:column;font-size:16px;line-height:1.6;display:flex}.awareness-growth__tooltip--leaf{border-color:var(--cola-success-border);background:var(--cola-bg);color:var(--cola-text);border-radius:16px}.awareness-growth__tooltip--bloom{border-color:color-mix(in srgb, var(--cola-accent) 24%, var(--cola-border));background:var(--cola-bg);color:var(--cola-text);font-family:var(--font-serif-cn,ui-serif, Georgia, serif);font-size:17px;line-height:var(--cola-awareness-tooltip-line-height);border-radius:16px}.awareness-growth__tooltip-association-link,.awareness-growth__tooltip-back{color:var(--cola-text-muted);cursor:pointer;letter-spacing:1px;background:0 0;border:0;flex-shrink:0;align-self:flex-start;padding:0;font-family:inherit;display:block}.awareness-growth__tooltip-association-link{margin-top:var(--cola-space-2);color:var(--cola-text-subtle);font-size:var(--cola-type-body-14)}.awareness-growth__tooltip-back{margin-bottom:var(--cola-space-2);font-size:var(--cola-type-body-14)}.awareness-growth__tooltip-association-link:hover,.awareness-growth__tooltip-association-link:focus-visible,.awareness-growth__tooltip-back:hover,.awareness-growth__tooltip-back:focus-visible{color:var(--cola-text-strong);outline:none}.awareness-growth__tooltip-content,.awareness-growth__tooltip-association-detail{color:var(--awareness-tooltip-body-color,var(--cola-text));font-family:inherit;font-size:var(--awareness-tooltip-body-size,var(--cola-type-prose-16));line-height:var(--cola-awareness-tooltip-line-height)}.awareness-growth__tooltip-association-detail{overscroll-behavior:contain;min-height:0;padding-right:var(--cola-space-15);flex:auto;margin:8px 0 0;overflow-y:auto}.awareness-growth__tooltip--association .awareness-growth__tooltip-association-detail{color:var(--awareness-tooltip-body-color,var(--cola-text));font-family:inherit;font-size:var(--awareness-tooltip-body-size,var(--cola-type-prose-16));font-weight:400;line-height:var(--cola-awareness-tooltip-line-height);margin-top:8px}.awareness-growth__tooltip-content{overscroll-behavior:contain;flex:auto;min-height:0;padding-right:6px;overflow-y:auto}.awareness-growth__tooltip .awareness-growth__tooltip-fall-row{margin:var(--cola-space-3) 0 0;color:var(--cola-text);font-size:var(--cola-type-prose-16);line-height:var(--cola-awareness-tooltip-line-height)}.awareness-growth__tooltip-fall-row>span{color:var(--cola-text-muted);font-size:inherit;letter-spacing:0;margin:0;display:inline}.awareness-growth__tooltip-fall{margin-left:var(--cola-space-1);padding:0 0 var(--cola-space-05);color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:0;border-bottom:1px solid #0000;display:inline}.awareness-growth__tooltip-fall:hover,.awareness-growth__tooltip-fall:focus-visible{color:var(--cola-text-strong);border-bottom-color:currentColor;outline:none}.awareness-growth__tooltip-category,.awareness-growth__tooltip-date{color:var(--cola-text-muted);letter-spacing:2px;font-weight:400;display:block}.awareness-growth__tooltip .awareness-growth__tooltip-category{margin-top:0;margin-bottom:var(--cola-space-1);font-size:var(--cola-type-body-14)}.awareness-growth__tooltip-date{font-size:var(--cola-type-detail-13);margin-top:6px}.awareness-growth__tooltip--leaf .awareness-growth__tooltip-category,.awareness-growth__tooltip--leaf .awareness-growth__tooltip-date,.awareness-growth__tooltip--bloom .awareness-growth__tooltip-category,.awareness-growth__tooltip--bloom .awareness-growth__tooltip-date{color:var(--cola-text-muted)}@keyframes awareness-growth-leaf-sprout{0%{opacity:0;transform:scale(calc(var(--awareness-leaf-scale,.9) * .2))}to{opacity:1;transform:scale(var(--awareness-leaf-scale,.9))}}@keyframes awareness-growth-tree-breeze{0%,to{transform:translate(0)rotate(0)}17%{transform:translate(1.05px)rotate(.95deg)}35%{transform:translate(-.65px)rotate(-.52deg)}54%{transform:translate(1.65px)rotate(1.5deg)}72%{transform:translate(-1.05px)rotate(-.9deg)}88%{transform:translate(.3px)rotate(.26deg)}}@keyframes awareness-growth-label-appear{0%{opacity:0}to{opacity:1}}@keyframes awareness-growth-evidence-glow{0%{filter:drop-shadow(0 0 2px color-mix(in srgb, var(--awareness-growth-leaf) 38%, transparent)) drop-shadow(0 0 5px color-mix(in srgb, var(--awareness-growth-leaf) 18%, transparent))}to{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--awareness-growth-leaf) 62%, transparent)) drop-shadow(0 0 10px color-mix(in srgb, var(--awareness-growth-leaf) 30%, transparent))}}@keyframes awareness-growth-bloom-bud{0%{opacity:0;transform:scale(0)}22%,58%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(.92)}}@keyframes awareness-growth-demo-draw{0%{opacity:0;stroke-dashoffset:1px}4%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes awareness-growth-demo-retract{0%{opacity:1;stroke-dashoffset:0}94%{opacity:1}to{opacity:0;stroke-dashoffset:1px}}@keyframes awareness-growth-demo-leaf{0%{opacity:0;transform:translateY(26px) scale(calc(var(--awareness-leaf-scale,.9) * .24))}12%,58%{opacity:1;transform:translateY(0) scale(var(--awareness-leaf-scale,.9))}78%,to{opacity:0;transform:translate(var(--awareness-demo-drift,0px), 430px) rotate(var(--awareness-demo-tilt,24deg)) scale(calc(var(--awareness-leaf-scale,.9) * .9))}}@keyframes awareness-growth-demo-bloom{0%,8%{opacity:0;transform:scale(.12)}20%{opacity:1;transform:scale(1.05)}24%,58%{opacity:1;transform:scale(1)}80%,to{opacity:0;transform:translate(var(--awareness-demo-drift,0px), 520px) rotate(var(--awareness-demo-tilt,40deg)) scale(.86)}}@keyframes awareness-growth-bloom-open{0%,30%{opacity:0;transform:scale(calc(var(--awareness-bloom-scale,1) * .18))}82%{opacity:var(--awareness-bloom-opacity,1);transform:scale(calc(var(--awareness-bloom-scale,1) * 1.03))}to{opacity:var(--awareness-bloom-opacity,1);transform:scale(var(--awareness-bloom-scale,1))}}@keyframes awareness-growth-bloom-fall{0%{opacity:1;transform:rotate(0) scale(var(--awareness-bloom-scale,1))}10%{opacity:.99;transform:translate(calc(var(--awareness-fall-drift,20px) * .25), calc(var(--awareness-fall-distance,180px) * .01)) rotate(calc(var(--awareness-fall-tilt,22deg) * -.18)) scale(var(--awareness-bloom-scale,1))}20%{opacity:.97;transform:translate(calc(var(--awareness-fall-drift,20px) * -.18), calc(var(--awareness-fall-distance,180px) * .04)) rotate(calc(var(--awareness-fall-tilt,22deg) * .12)) scale(var(--awareness-bloom-scale,1))}30%{opacity:.93;transform:translate(calc(var(--awareness-fall-drift,20px) * .36), calc(var(--awareness-fall-distance,180px) * .09)) rotate(calc(var(--awareness-fall-tilt,22deg) * -.26)) scale(var(--awareness-bloom-scale,1))}40%{opacity:.87;transform:translate(calc(var(--awareness-fall-drift,20px) * -.28), calc(var(--awareness-fall-distance,180px) * .16)) rotate(calc(var(--awareness-fall-tilt,22deg) * .2)) scale(var(--awareness-bloom-scale,1))}50%{opacity:.79;transform:translate(calc(var(--awareness-fall-drift,20px) * .48), calc(var(--awareness-fall-distance,180px) * .25)) rotate(calc(var(--awareness-fall-tilt,22deg) * -.38)) scale(var(--awareness-bloom-scale,1))}60%{opacity:.69;transform:translate(calc(var(--awareness-fall-drift,20px) * -.36), calc(var(--awareness-fall-distance,180px) * .36)) rotate(calc(var(--awareness-fall-tilt,22deg) * .3)) scale(calc(var(--awareness-bloom-scale,1) * .99))}70%{opacity:.57;transform:translate(calc(var(--awareness-fall-drift,20px) * .58), calc(var(--awareness-fall-distance,180px) * .49)) rotate(calc(var(--awareness-fall-tilt,22deg) * -.48)) scale(calc(var(--awareness-bloom-scale,1) * .97))}80%{opacity:.43;transform:translate(calc(var(--awareness-fall-drift,20px) * -.42), calc(var(--awareness-fall-distance,180px) * .64)) rotate(calc(var(--awareness-fall-tilt,22deg) * .38)) scale(calc(var(--awareness-bloom-scale,1) * .94))}90%{opacity:.24;transform:translate(calc(var(--awareness-fall-drift,20px) * .72), calc(var(--awareness-fall-distance,180px) * .81)) rotate(calc(var(--awareness-fall-tilt,22deg) * -.65)) scale(calc(var(--awareness-bloom-scale,1) * .92))}to{opacity:0;transform:translate(var(--awareness-fall-drift,20px), var(--awareness-fall-distance,180px)) rotate(var(--awareness-fall-tilt,22deg)) scale(calc(var(--awareness-bloom-scale,1) * .9))}}@keyframes awareness-growth-companion-leaf-fall{0%{opacity:1;transform:rotate(0) scale(var(--awareness-leaf-scale,.9))}10%{opacity:.99;transform:translate(calc(var(--awareness-fall-drift,30px) * .25), calc(var(--awareness-fall-distance,220px) * .01)) rotate(calc(var(--awareness-fall-tilt,30deg) * -.18)) scale(var(--awareness-leaf-scale,.9))}20%{opacity:.97;transform:translate(calc(var(--awareness-fall-drift,30px) * -.18), calc(var(--awareness-fall-distance,220px) * .04)) rotate(calc(var(--awareness-fall-tilt,30deg) * .12)) scale(var(--awareness-leaf-scale,.9))}30%{opacity:.93;transform:translate(calc(var(--awareness-fall-drift,30px) * .36), calc(var(--awareness-fall-distance,220px) * .09)) rotate(calc(var(--awareness-fall-tilt,30deg) * -.26)) scale(var(--awareness-leaf-scale,.9))}40%{opacity:.87;transform:translate(calc(var(--awareness-fall-drift,30px) * -.28), calc(var(--awareness-fall-distance,220px) * .16)) rotate(calc(var(--awareness-fall-tilt,30deg) * .2)) scale(var(--awareness-leaf-scale,.9))}50%{opacity:.79;transform:translate(calc(var(--awareness-fall-drift,30px) * .48), calc(var(--awareness-fall-distance,220px) * .25)) rotate(calc(var(--awareness-fall-tilt,30deg) * -.38)) scale(var(--awareness-leaf-scale,.9))}60%{opacity:.69;transform:translate(calc(var(--awareness-fall-drift,30px) * -.36), calc(var(--awareness-fall-distance,220px) * .36)) rotate(calc(var(--awareness-fall-tilt,30deg) * .3)) scale(calc(var(--awareness-leaf-scale,.9) * .99))}70%{opacity:.57;transform:translate(calc(var(--awareness-fall-drift,30px) * .58), calc(var(--awareness-fall-distance,220px) * .49)) rotate(calc(var(--awareness-fall-tilt,30deg) * -.48)) scale(calc(var(--awareness-leaf-scale,.9) * .97))}80%{opacity:.43;transform:translate(calc(var(--awareness-fall-drift,30px) * -.42), calc(var(--awareness-fall-distance,220px) * .64)) rotate(calc(var(--awareness-fall-tilt,30deg) * .38)) scale(calc(var(--awareness-leaf-scale,.9) * .94))}90%{opacity:.24;transform:translate(calc(var(--awareness-fall-drift,30px) * .72), calc(var(--awareness-fall-distance,220px) * .81)) rotate(calc(var(--awareness-fall-tilt,30deg) * -.65)) scale(calc(var(--awareness-leaf-scale,.9) * .92))}to{opacity:0;transform:translate(var(--awareness-fall-drift,30px), var(--awareness-fall-distance,220px)) rotate(var(--awareness-fall-tilt,30deg)) scale(calc(var(--awareness-leaf-scale,.9) * .9))}}@media (prefers-reduced-motion:reduce){.awareness-growth__tree,.awareness-growth__leaf-shape,.awareness-growth__leaf--demo .awareness-growth__leaf-shape,.awareness-growth__bloom--demo .awareness-growth__bloom-shape,.awareness-growth--demo .awareness-growth__trunk,.awareness-growth--demo .awareness-growth__limb{animation:none}.awareness-growth--demo .awareness-growth__empty-message{opacity:1;animation:none}.awareness-growth__guide-line{display:none}.awareness-growth__guide-line--reduced-motion{display:flex}.awareness-intro__replay{display:none}.awareness-growth__bloom--growing .awareness-growth__bloom-shape,.awareness-growth__bloom--growing .awareness-growth__bloom-bud{animation:none}.awareness-growth__bloom--falling .awareness-growth__bloom-shape,.awareness-growth__bloom--falling .awareness-growth__bloom-bud,.awareness-growth__leaf--falling-with-bloom .awareness-growth__leaf-shape{opacity:0;animation:none}.awareness-growth__leaf--supports-selected .awareness-growth__leaf-body{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--awareness-growth-leaf) 46%, transparent));animation:none}}@media (prefers-reduced-motion:reduce) and (width>=721px){.awareness-growth--demo:not(.awareness-growth--expanded):not(.awareness-growth--stage-open) .awareness-growth__stage{transform:translate(-50%, -50%) scale(var(--awareness-tree-scale,1)) translateY(calc(-1 * var(--cola-awareness-growth-sapling-center-offset)))}}@media (prefers-reduced-motion:reduce) and (width<=720px){.awareness-growth--demo:not(.awareness-growth--expanded):not(.awareness-growth--stage-open) .awareness-growth__stage{transform:translate(-50%, -50%) scale(min(var(--awareness-tree-scale,1), .72)) translateY(calc(-1 * var(--cola-awareness-growth-sapling-center-offset)));top:50%}}@media (width<=1000px){.awareness-growth{min-height:0}.awareness-growth--stage-open .awareness-growth__stage{top:auto;bottom:calc(8px + var(--awareness-tree-stacked-ring-offset,0px));transform:translate(-50%, 0) scale(var(--awareness-tree-stacked-stage-scale,var(--awareness-tree-scale,1)));transform-origin:50% 100%}.awareness-growth__stage-table{width:auto;min-width:0;max-height:30%;padding:24px 22px 20px;top:16px;left:20px;right:20px;transform:none}}@media (width<=720px){.awareness-growth{min-height:900px}.awareness-growth__stage,.awareness-growth--stage-open .awareness-growth__stage{transform:translate(-50%, -45%) scale(min(var(--awareness-tree-scale,1), .72));transform-origin:50%;top:calc(48% - 76px);bottom:auto}.awareness-growth--sapling-centered:not(.awareness-growth--expanded):not(.awareness-growth--stage-open) .awareness-growth__stage{transform:translate(-50%, -50%) scale(min(var(--awareness-tree-scale,1), .72)) translateY(calc(-1 * var(--cola-awareness-growth-sapling-center-offset)));top:50%}.awareness-growth--expanded .awareness-growth__stage,.awareness-growth--expanded.awareness-growth--stage-open .awareness-growth__stage{transform:translate(-50%, -51%) scale(min(var(--awareness-tree-scale,1), .72))}.awareness-growth--stage-open .awareness-growth__stage{top:64%}.awareness-growth--expanded.awareness-growth--stage-open .awareness-growth__stage{transform:translate(-50%, -54%) scale(min(var(--awareness-tree-scale,1), .64));top:64%}.awareness-growth__sediment,.awareness-growth__ring-caption,.awareness-growth__empty{font-size:17px}.awareness-growth__stage-table{box-sizing:border-box;width:auto;min-width:0;max-height:240px;padding:18px 22px 16px;top:118px;left:20px;right:20px;transform:none}.awareness-growth__stage-table h2{font-size:20px}.story-home[data-story-visual-version=v3] .awareness-growth{width:100%;height:100%;min-height:0;margin-inline:auto}.story-home[data-story-visual-version=v3] .awareness-growth:not(.awareness-growth--stage-open) .awareness-growth__stage{transform:translate(-50%, -50%) scale(min(var(--awareness-tree-scale,1), .72));top:50%;left:50%}}.story-home[data-story-visual-version=v3] .awareness-growth,.story-home[data-story-visual-version=v3] .awareness-growth *,.story-home[data-story-visual-version=v3] .cola-demo-imprint-reader,.story-home[data-story-visual-version=v3] .cola-demo-imprint-reader *{font-family:var(--font)}.cola-mascot{--cola-mascot-gaze-x:0;--cola-mascot-gaze-y:0;--cola-mascot-eye-scale-x:1;--cola-mascot-eye-scale-y:1;--cola-mascot-eye-rotate:0;--cola-mascot-wink-scale-x:1;--cola-mascot-wink-scale-y:1;--cola-mascot-wink-rotate:0;aspect-ratio:682/448;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:inline-block;position:relative}.cola-mascot:before{content:"";position:absolute;inset:-8px}.cola-mascot--full{aspect-ratio:629/522}.cola-mascot__body{transform-origin:50% 100%;will-change:transform;width:100%;height:100%;display:block}.cola-mascot__svg{width:100%;height:100%;transform:translate(calc(var(--cola-mascot-gaze-x) * 5px), calc(var(--cola-mascot-gaze-y) * 4px)) rotate(calc(var(--cola-mascot-gaze-x) * 4deg));transform-origin:50% 72%;will-change:transform;display:block;overflow:visible}.cola-mascot--full [data-cola-mascot-part=body]>path:first-child{fill:var(--cola-mascot-surface,#fffcf8);stroke:currentColor;stroke-width:3px;vector-effect:non-scaling-stroke}.cola-mascot--full [data-cola-mascot-part=body]>path:last-child{display:none}.cola-mascot--full [fill=black]{fill:currentColor}.cola-mascot--full [stroke=black]{stroke:currentColor;stroke-width:3px;vector-effect:non-scaling-stroke}.cola-mascot [data-cola-mascot-part=open-eye],.cola-mascot [data-cola-mascot-part=wink-eye]{transform-box:fill-box;transform-origin:50%;will-change:transform}.cola-mascot [data-cola-mascot-part=open-eye]{transform:translate(calc(var(--cola-mascot-gaze-x) * 30px), calc(var(--cola-mascot-gaze-y) * 24px)) rotate(calc(var(--cola-mascot-eye-rotate) * 1deg)) scale(var(--cola-mascot-eye-scale-x), var(--cola-mascot-eye-scale-y))}.cola-mascot [data-cola-mascot-part=wink-eye]{transform:translate(calc(var(--cola-mascot-gaze-x) * 13px), calc(var(--cola-mascot-gaze-y) * 10px)) rotate(calc(var(--cola-mascot-wink-rotate) * 1deg)) scale(var(--cola-mascot-wink-scale-x), var(--cola-mascot-wink-scale-y))}.cola-mascot.is-blinking [data-cola-mascot-part=open-eye]{animation:.16s ease-in-out cola-mascot-blink}@keyframes cola-mascot-blink{0%,to{transform:translate(calc(var(--cola-mascot-gaze-x) * 30px), calc(var(--cola-mascot-gaze-y) * 24px)) rotate(calc(var(--cola-mascot-eye-rotate) * 1deg)) scale(var(--cola-mascot-eye-scale-x), var(--cola-mascot-eye-scale-y))}50%{transform:translate(calc(var(--cola-mascot-gaze-x) * 30px), calc(var(--cola-mascot-gaze-y) * 24px)) rotate(calc(var(--cola-mascot-eye-rotate) * 1deg)) scale(var(--cola-mascot-eye-scale-x), .05)}}@media (hover:none),(pointer:coarse){.cola-mascot{pointer-events:none}}
