.hero-wrapper[data-astro-cid-pgpo2ev5]{max-width:100%;padding:var(--space-10) 0;@media(min-width:48rem){padding:var(--space-20) 0}}.hero[data-astro-cid-pgpo2ev5]{display:flex;flex-direction:column;align-items:flex-start;@media(min-width:48rem){flex-direction:row;align-items:stretch}}.hero-intro[data-astro-cid-pgpo2ev5]{flex:1}h1[data-astro-cid-pgpo2ev5]{margin-bottom:var(--space-4)}.sidebar[data-astro-cid-pgpo2ev5]{font-family:var(--text-font-heading);font-size:var(--text-xs);border-color:var(--color-sunbleached);border-width:1px;border-left:none;border-top-style:solid;padding-top:var(--space-3);margin-top:var(--space-3);@media(min-width:48rem){border-top:none;border-left:solid 1px var(--color-dovetail);padding-top:var(--space-0);margin-top:var(--space-0);padding-left:var(--space-6);margin-left:var(--space-6)}display:flex;align-items:center}ul[data-astro-cid-pgpo2ev5]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);@media screen and (min-width:48rem){grid-template-columns:1fr}}.case-study-thumb[data-astro-cid-iy2kbfui]{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:var(--space-6);text-decoration:none;color:inherit;border:1px solid var(--color-bowstring);padding:var(--space-6);@media screen and (min-width:48rem){border-color:transparent;box-shadow:none;border-radius:var(--rounded-edge);transition:box-shadow .2s ease,border .2s ease;&:hover{border:1px solid var(--color-bowstring);box-shadow:0 2px 6px 6px #1c191608}}}.image-wrapper[data-astro-cid-iy2kbfui]{width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--space-2);border:1px solid var(--color-bowstring);background-color:var(--color-grey-white)}.image-wrapper[data-astro-cid-iy2kbfui] img[data-astro-cid-iy2kbfui]{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.content[data-astro-cid-iy2kbfui]{display:flex;flex-direction:column;gap:var(--space-2)}.meta[data-astro-cid-iy2kbfui]{display:flex;flex-direction:column;justify-content:space-between;font-family:var(--text-font-heading);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--letter-spacing-loose);color:var(--color-oubliette);margin-bottom:var(--space-4);@media screen and (min-width:80rem){align-items:center;flex-direction:row}}.info-list[data-astro-cid-iy2kbfui]{order:1;display:flex;align-items:flex-start;align-items:center;gap:var(--space-2);@media screen and (min-width:80rem){order:0}}.info-item[data-astro-cid-iy2kbfui]{display:inline-flex;align-items:center;gap:var(--space-2)}.dot[data-astro-cid-iy2kbfui]{content:"";display:inline-flex;border-radius:100%;width:var(--space-1);height:var(--space-1);justify-content:center;background-color:var(--color-dovetail)}.separator[data-astro-cid-iy2kbfui]{flex:1;height:1px;content:"";display:inline-flex;background-color:var(--color-rampart);margin:0 var(--space-4);@media screen and (min-width:80rem){order:1}}.ship-date[data-astro-cid-iy2kbfui]{color:var(--color-dovetail);order:0;@media screen and (min-width:80rem){order:1}}.title[data-astro-cid-iy2kbfui]{font-family:var(--text-font-heading);font-size:var(--text-xl);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight)}.summary[data-astro-cid-iy2kbfui]{font-family:var(--text-font-body);font-size:var(--text-sm);line-height:var(--line-height-normal);color:var(--color-black-umber)}main[data-astro-cid-2urjykrc]{padding-top:var(--space-4);padding-bottom:var(--space-10);@media(min-width:48rem){margin-top:var(--space-10);padding-top:var(--space-10);padding-bottom:var(--space-20);border-top:1px solid var(--color-dovetail)}}.case-studies-grid[data-astro-cid-2urjykrc]{display:grid;grid-template-columns:1fr;gap:var(--space-10);margin-top:var(--space-12);@media(min-width:48rem){grid-template-columns:repeat(2,1fr);>*:first-child{grid-column:span 2}}}article[data-astro-cid-cdwvkykg]{border-top:1px solid var(--color-oubliette);padding-top:var(--space-4)}.title[data-astro-cid-cdwvkykg]{font-family:var(--text-font-heading);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);margin-top:var(--space-2);margin-bottom:var(--space-2)}.content[data-astro-cid-cdwvkykg]{font-family:var(--text-font-body);color:var(--color-rampart);font-size:var(--text-xs);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.tags[data-astro-cid-cdwvkykg]{font-family:var(--text-font-heading);color:var(--color-dovetail);font-size:var(--text-3xs);font-style:italic;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin-top:var(--space-2)}.how-its-built[data-astro-cid-sentnymx]{background-color:var(--color-black-umber);color:var(--color-crystal-cut)}.section-inner[data-astro-cid-sentnymx]{padding-top:var(--space-20);padding-bottom:var(--space-20)}.data-cards[data-astro-cid-sentnymx]{display:grid;gap:var(--space-6);margin-top:var(--space-8);@media screen and (min-width:30rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:48rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.about-nahi[data-astro-cid-bniikg3e]{background-color:var(--color-black-umber);color:var(--color-crystal-cut)}.section-inner[data-astro-cid-bniikg3e]{padding-top:var(--space-20);padding-bottom:var(--space-20);border-top:1px solid var(--color-rampart);@media screen and (min-width:48rem){padding-top:var(--space-40);padding-bottom:var(--space-40)}}h2[data-astro-cid-bniikg3e]{margin:var(--space-4) 0}.video-grid[data-astro-cid-bniikg3e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10);margin-top:var(--space-20);@media screen and (min-width:48rem){margin-top:var(--space-40)}}video[data-astro-cid-bniikg3e]{width:100%;height:100%;object-fit:cover}.button[data-astro-cid-vnzlvqnm]{background-color:var(--color-crystal-cut);border:1px solid var(--color-deep-nurse);color:var(--color-deep-nurse);font-family:var(--text-font-heading);text-decoration:none;display:inline-flex;padding:var(--space-2) var(--space-5);box-shadow:none;border-radius:var(--rounded-edge);transition:box-shadow .2s ease,background-color .2s ease;&:hover{background-color:var(--color-sea-white);box-shadow:0 2px 6px 6px #1c191608}}.contact[data-astro-cid-xmivup5a]{padding:var(--space-20) 0;&.compact{padding:var(--space-10) 0}}@media screen and (min-width:48rem){.contact[data-astro-cid-xmivup5a]{padding:var(--space-80) 0;&.compact{padding:var(--space-20) 0}}}.button-container[data-astro-cid-xmivup5a]{display:inline-flex;flex-direction:column;gap:var(--space-7);@media screen and (min-width:48rem){flex-direction:row}}
