.mona-group-label{margin-bottom:24px}.mona-capture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.mona-capture-grid>.mona-capture:only-child{grid-column:1/-1}.mona-capture-label{margin-bottom:16px}.mona-capture-viewport{height:720px}.mona-capture-viewport img{width:100%;height:auto}.mona-capture-viewport:not(.mona-capture-viewport--expanded):before{content:"";position:absolute;z-index:1;left:0;right:0;bottom:0;height:96px;background:linear-gradient(180deg,transparent,#000);pointer-events:none}.mona-capture-viewport--expanded{height:auto}.mona-capture-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:16px;padding:0 20px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:transparent;color:#fafafa;font:500 15px/1 Satoshi,sans-serif;cursor:pointer;transition:border-color .2s ease-out,scale .15s ease-out}.mona-capture-toggle:hover{border-color:rgba(255,255,255,.5)}.mona-capture-toggle:focus-visible,.mona-linked-item:focus-visible{outline:2px solid #fafafa;outline-offset:4px}.mona-linked-grid{display:grid;gap:24px;align-items:start}.mona-linked--captures .mona-linked-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.mona-linked--figures .mona-linked-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mona-linked-item{display:block;min-width:0;color:#fafafa;text-decoration:none}.mona-linked-image{display:block}.mona-linked--captures .mona-linked-image{aspect-ratio:3/4}.mona-linked--figures .mona-linked-image{aspect-ratio:4/3}.mona-linked-image img{width:100%;height:100%;object-fit:cover}.mona-linked-caption{display:block;margin-top:12px;font:500 14px/20px Satoshi,sans-serif}.mona-linked-item:hover .mona-linked-caption{text-decoration:underline;text-underline-offset:4px}.cs-labelled-figures--stacked .cs-grid{grid-template-columns:minmax(0,1fr);gap:48px}.cs-labelled-figures--stacked .cs-figure+.cs-figure{border-top:1px solid rgba(255,255,255,.2);padding-top:32px}@media (max-width:767px){.mona-capture-grid{grid-template-columns:minmax(0,1fr)}.mona-capture-viewport{height:480px}.mona-capture-viewport--expanded{height:auto}.mona-linked--captures .mona-linked-grid,.mona-linked--figures .mona-linked-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.mona-case-study .cs-h2{font-size:36px;line-height:44px}}