.timeline-card[data-astro-cid-xhjdocku]{border:1px solid var(--color-coral);isolation:isolate;border-radius:12px;width:100%;height:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.timeline-card-media[data-astro-cid-xhjdocku]{z-index:0;position:absolute;inset:0}.timeline-card-bg[data-astro-cid-xhjdocku]{object-fit:cover;width:100%;height:100%;display:block}.timeline-card-overlay[data-astro-cid-xhjdocku]{background:linear-gradient(180deg, transparent 50%, hsl(from var(--color-plum-2) h s l / 90%) 100%);position:absolute;inset:0}.timeline-card-content[data-astro-cid-xhjdocku]{z-index:1;flex-direction:column;gap:16px;padding:24px;display:flex;position:absolute;inset:auto 0 0}.timeline-card-title[data-astro-cid-xhjdocku]{color:var(--color-anti-white);font-family:var(--font-heading);letter-spacing:-1.2px;font-size:40px;font-weight:300;line-height:110%}.timeline-card-description[data-astro-cid-xhjdocku]{color:var(--color-anti-white);font-family:var(--font-body);opacity:.9;font-size:19px;font-weight:400;line-height:125%}.link-icon[data-astro-cid-xhjdocku]{color:var(--color-anti-white);opacity:.9;transition:color .1s ease-out;position:absolute;top:24px;right:24px}a[data-astro-cid-xhjdocku].timeline-card{transition:transform .15s ease-out;& .timeline-card-overlay{transition:opacity .1s ease-out}}a[data-astro-cid-xhjdocku].timeline-card:hover{transform:translateY(-5px);& .timeline-card-overlay{opacity:.8}& .link-icon{color:var(--color-coral)}}@media (width<=768px){.timeline-card-content[data-astro-cid-xhjdocku]{gap:8px;padding:18px}.timeline-card-title[data-astro-cid-xhjdocku]{font-size:36px}.timeline-card-description[data-astro-cid-xhjdocku]{font-size:15px;font-style:normal;font-weight:400;line-height:125%}}.our-story[data-astro-cid-hbynhlhd]{width:100%;padding-top:96px;padding-inline:var(--page-gutter);background:var(--hero-gradient);@media (width<=768px){padding-block:40px 0}}.story-inner[data-astro-cid-hbynhlhd]{max-width:var(--main-column);border-bottom:.5px solid var(--color-coral-50);flex-direction:column;gap:32px;margin-inline:auto;padding-bottom:96px;display:flex;@media (width<=768px){padding-bottom:40px}& p{color:var(--color-anti-white);font-size:32px;font-weight:300;line-height:150%;@media (width<=768px){font-size:20px}}}.history[data-astro-cid-hbynhlhd]{background:linear-gradient(to bottom, var(--color-coral-dark) 0%, var(--color-anti-black) 100%);& .history-inner{padding:96px var(--page-gutter);max-width:var(--outer-column);margin-inline:auto;@media (width<=1180px){padding-block:40px}& .headline{flex-direction:column;align-items:center;gap:24px;display:flex;& h2{color:var(--color-anti-white);font-family:var(--font-heading);letter-spacing:-1.2px;font-size:40px;font-weight:300;line-height:110%}}& .timeline{--timeline-progress:0;--row-height:160px;padding-top:96px;display:block;position:relative;& .timeline-track{width:1px;color:var(--color-coral);z-index:0;pointer-events:none;position:absolute;top:110px;bottom:0;left:50%;transform:translate(-50%)}& .timeline-track-line{background:var(--color-coral-25);position:absolute;inset:0}& .timeline-thumb{left:50%;top:calc(var(--timeline-progress) * 100%);width:20px;height:20px;color:var(--color-coral);position:absolute;transform:translate(-50%,-50%)}& .timeline-items{z-index:1;grid-template-columns:1fr 1fr;grid-auto-rows:var(--row-height);gap:0 80px;margin:0;padding:0;list-style:none;display:grid;position:relative;@media (width<=1180px){gap:0 40px}}& .timeline-item{grid-column:var(--col);grid-row:var(--row-start) / span 2;display:block}@media (width<=768px){padding-top:40px;& .timeline-items{grid-template-columns:1fr;grid-auto-rows:auto;row-gap:32px}& .timeline-item{aspect-ratio:556/320;grid-area:auto/1;width:100%;max-width:500px;margin-inline:auto}}}}}.leadership-team[data-astro-cid-hbynhlhd]{background-color:var(--color-anti-white);& .leadership-outer{width:100%;padding:80px var(--page-gutter);& .leadership-inner{place-items:center;width:100%;max-width:1020px;margin-inline:auto;display:grid;& .leadership-headline{flex-direction:column;align-items:center;gap:24px;margin-bottom:64px;display:flex;& h2{color:var(--color-anti-black);font-family:var(--font-heading);letter-spacing:-1.44px;font-size:48px;font-weight:300;line-height:140%;@media (width<=768px){text-align:center;text-wrap-style:pretty;margin-top:18px;font-size:28px}}@media (width<=768px){margin-bottom:40px}}& .leadership-grid{grid-template-rows:auto;grid-template-columns:repeat(auto-fill,300px);justify-content:center;place-items:center;gap:60px;width:100%;display:grid;@media (width<=768px){gap:45px;gap:30px}}& a.leader-card{cursor:pointer;transition:transform .2s ease-out,box-shadow .2s ease-out;& .icon-linkedin{color:hsl(from var(--color-coral-1) h s l / 60%);transition:color .2s ease-out;position:absolute;top:20px;right:24px}&:hover,&:focus-visible{box-shadow:0 8px 24px hsl(from var(--color-grey-1) h s l / 50%);transform:translateY(-2px);& .icon-linkedin{color:var(--color-coral-1)}}&:focus-visible{outline:2px solid var(--color-coral);outline-offset:2px}@media (prefers-reduced-motion:reduce){transition:none}}& .leader-card{width:300px;height:420px;color:var(--color-anti-black);border-radius:12px;flex-direction:column-reverse;text-decoration:none;display:flex;position:relative;overflow:hidden;& .leader-pic{background:radial-gradient(var(--color-coral-1), var(--color-plum-2));min-height:0;& picture{justify-content:center;height:100%;display:flex}& img{object-fit:cover;width:auto;max-width:none;height:100%}}& .text{color:var(--color-plum-2);font-family:var(--font-body);background:linear-gradient(#ffdfda 0%,#e1d8f8 100%);padding:20px 24px;position:relative;& .name{letter-spacing:.48px;margin-bottom:12px;font-size:24px;font-weight:500;line-height:100%}& .title{letter-spacing:.34px;font-size:17px;font-weight:300;line-height:100%}}}}}}.join-the-team[data-astro-cid-hbynhlhd]{background-color:var(--color-anti-white);width:100%;& .join-inner{padding-bottom:120px}}@media (width<=768px){.join-the-team-button[data-astro-cid-hbynhlhd]{width:100%}}
