.homepage .section-glyph{flex:none;width:76px;height:76px;display:block}.homepage .specimen-heading{align-items:center;gap:14px;font-size:15px;font-weight:650;display:flex}.homepage:not(.site-page) .agent-demo{border-radius:18px;margin:24px 10px;padding:32px;position:relative;transform:none}.agent-demo-annotation{position:absolute;top:-55px;right:-24px;transform:none}.agent-demo-annotation .section-glyph{width:96px;height:96px}.homepage:not(.site-page) .agent-demo-top{padding-right:40px}.homepage:not(.site-page) .capability-panel{border:0;gap:50px;overflow:visible}.homepage:not(.site-page) .capability-copy{padding:30px 12px 30px 0}.homepage:not(.site-page) .capability-panel .capability-visual{background:var(--jally-color-surface);min-width:0;padding:20px 22px 40px;overflow:visible}.capability-artifact{isolation:isolate;width:100%;max-width:490px;padding:22px 12px 36px;position:relative}.capability-dossier{border:1px solid var(--jally-color-line);background:var(--jally-color-surface);border-radius:18px;padding:30px;transform:none}.capability-artifact .specimen-heading{margin-bottom:26px}.capability-artifact .specimen-heading .section-glyph{width:60px;height:60px}.homepage .capability-dossier h3{margin-bottom:25px;font-size:30px;line-height:1.15}.capability-dossier dl{gap:21px;margin:0 0 24px;display:grid}.capability-dossier dt{color:var(--jally-color-ink-muted);margin-bottom:6px;font-size:13px}.capability-dossier dd{margin:0;font-size:16px;font-weight:550;line-height:1.5}.capability-paper-tab{background:var(--jally-color-orange);width:fit-content;max-width:240px;font:650 24px/1.1 var(--font-display-loaded), sans-serif;color:var(--jally-color-night);z-index:2;border-radius:14px;margin:-8px -22px -20px auto;padding:18px 24px;display:block;position:relative;transform:none}.capability-loose-object{z-index:2;position:absolute;top:0;right:-30px;transform:none}.capability-loose-object .section-glyph{width:118px;height:118px}.capability-artifact--research .capability-dossier{padding-top:24px}.capability-artifact--research .capability-dossier:before{content:"";background:var(--jally-color-blue);border-radius:8px;height:10px;margin:0 0 22px;display:block}.capability-artifact--letter .capability-dossier{border-radius:4px;transform:none}.capability-artifact--letter .capability-paper-tab{background:var(--jally-color-pink);transform:none}.capability-artifact--letter .capability-loose-object{top:auto;bottom:10px;right:-26px}.capability-artifact--letter .capability-dossier>p{font-size:17px}.capability-artifact--letter .artifact-letter-signature{font-family:var(--font-display-loaded);margin-top:30px;font-weight:650}.capability-artifact--creative .capability-dossier{border-radius:4px;transform:none}.creative-output-objects{align-items:center;gap:10px;padding:10px 0;display:flex}.creative-output-objects .section-glyph{flex-basis:auto;width:30%;height:auto}.creative-output-objects .section-glyph:first-child,.creative-output-objects .section-glyph:last-child{transform:none}.homepage:not(.site-page) .responsibility-scene{background:var(--jally-color-surface);border:1px solid var(--jally-color-line);border-radius:18px;grid-template-columns:1fr 65px 1fr;padding:42px 28px 70px;position:relative;transform:none}.responsibility-review-mark .section-glyph{width:65px;height:65px}.homepage:not(.site-page) .responsibility-task{background:var(--jally-color-orange);width:fit-content;max-width:75%;color:var(--jally-color-night);font:650 19px/1.2 var(--font-display-loaded);border:0;border-radius:12px;padding:14px 20px;position:absolute;bottom:-16px;left:auto;right:-12px;transform:none}.homepage:not(.site-page) .use-cases-grid{gap:42px 35px}.homepage:not(.site-page) .use-case{border-top:1px solid var(--jally-color-line);background:var(--jally-color-surface);border-radius:0;padding-top:24px;overflow:visible}.homepage:not(.site-page) .use-case-art{overflow:visible}.audience-specimen{width:100%;max-width:260px;padding:25px;position:relative}.audience-sheet{border:1px solid var(--jally-color-line);background:var(--jally-color-surface);border-radius:14px;padding:20px 25px;position:relative;transform:none}.audience-sheet>.section-glyph{width:100%;height:auto}.audience-rules{gap:9px;margin-top:16px;display:grid}.audience-rules i{background:var(--jally-color-line);width:100%;height:3px}.audience-rules i+i{width:70%}.audience-stamp{position:absolute;bottom:0;right:0;transform:none}.audience-stamp>.section-glyph{width:90px;height:90px}.audience-sheet--back,.audience-sheet--middle{position:absolute;inset:5px 25px 70px;transform:none}.audience-specimen--people>.audience-sheet:not(.audience-sheet--back,.audience-sheet--middle){transform:translateY(22px)}.audience-specimen--letter .audience-sheet{border-radius:4px;transform:none}.audience-specimen--decision .audience-sheet{border-top:12px solid var(--jally-color-blue)}.homepage:not(.site-page) .use-case-copy{padding-inline:20px 4px}.homepage:not(.site-page) .use-case p{font-size:15px}@media (max-width:1100px){.homepage:not(.site-page) .capability-panel{gap:25px}.capability-dossier{padding:24px}.homepage .capability-dossier h3{font-size:27px}.capability-paper-tab{font-size:21px}}@media (max-width:767px){.homepage:not(.site-page) .agent-demo{margin:30px 5px 12px;padding:24px 20px;transform:none}.agent-demo-annotation{top:-44px;right:-9px}.agent-demo-annotation .section-glyph{width:80px;height:80px}.homepage:not(.site-page) .capability-panel{gap:12px}.homepage:not(.site-page) .capability-copy{padding:18px 0}.homepage:not(.site-page) .capability-panel .capability-visual{padding:20px 8px 30px}.capability-artifact{padding-inline:0 16px}.capability-dossier{padding:25px}.capability-loose-object{right:-4px}.capability-loose-object .section-glyph{width:95px;height:95px}.capability-paper-tab{max-width:220px;margin-right:-10px}.homepage:not(.site-page) .responsibility-scene{padding-inline:18px}.responsibility-review-mark .section-glyph{width:52px;height:52px}.homepage:not(.site-page) .responsibility-task{max-width:88%;font-size:18px;right:0}.homepage:not(.site-page) .use-case{grid-template-columns:.85fr 1fr;min-height:230px}.audience-specimen{padding:12px 12px 25px 0}.audience-sheet{padding:15px}.audience-stamp>.section-glyph{width:66px;height:66px}.homepage:not(.site-page) .use-case-copy{padding:15px 0 15px 14px}.homepage:not(.site-page) .use-case p{font-size:14px}}
