@font-face{font-family:ABC Diatype;src:url(/fonts/ABCDiatypeVariable-Trial.woff)format("woff");font-weight:200 1000;font-style:normal;font-display:swap}:root{--font-display:"ABC Diatype", Arial, sans-serif;--font-body:Arial, "Helvetica Neue", Helvetica, sans-serif;--black:#000;--white:#fff;--border-light:#e9e9e9;--border-dark:#585858;--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-in-quart:cubic-bezier(.895, .03, .685, .22);--ease-out-expo:cubic-bezier(.19, 1, .22, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--white);color:#333;min-height:100vh;font:14px/20px var(--font-body);text-align:center;cursor:none;flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;overflow-x:clip}img{vertical-align:middle;border:0;max-width:100%;height:auto;display:inline-block}a{color:inherit;cursor:none;text-decoration:none}@media (width<=991px){body,a{cursor:auto}}@media (width<=479px){body{padding-left:12px;padding-right:12px}}.progress{z-index:3;pointer-events:none;align-items:flex-start;width:100%;height:44px;display:flex;position:fixed;top:0;left:0}.progress__bar{background:var(--black);mix-blend-mode:difference;width:0%;height:4px}@media (width<=479px){.progress{display:none}}.topbar{z-index:3;justify-content:center;align-items:center;width:100%;height:44px;padding:0 20px;display:flex;position:fixed;top:0;left:0}.topbar__logo{width:auto;height:20px}.cursor-wrap{z-index:10000;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cursor{background:var(--black);border:1px solid var(--white);mix-blend-mode:difference;will-change:transform;border-radius:100px;width:10px;height:10px}@media (width<=991px){.cursor-wrap{display:none}}.btn{font-family:var(--font-display);border-radius:10000px;padding:16px 20px;font-size:16px;font-weight:400;line-height:114.286%;text-decoration:none;transition:background-color .1s linear,color .1s linear,border-color .1s linear;display:block}.btn--primary{background:var(--black);color:var(--white);border:1px solid var(--border-dark)}.btn--primary:hover{background:var(--white);color:var(--black);border-color:var(--border-light)}.btn--secondary{background:var(--white);color:var(--black);border:1px solid var(--border-light);letter-spacing:-.02em;padding:16px;font-size:14px;line-height:114%}.btn--secondary:hover{background:var(--black);color:var(--white)}@media (width<=479px){.btn{letter-spacing:-.3px;font-family:Inter,sans-serif;font-size:15px}.btn--primary{border-color:#7a7a7a;padding-left:24px;padding-right:24px}.btn--secondary{letter-spacing:-.02em;padding-left:16px;padding-right:16px;font-size:14px}}.statement{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1440px;height:70vh;padding:0 12px;font-size:13px;display:flex}.statement__inner{flex-direction:column;justify-content:center;align-items:center;gap:20px;max-width:1200px;display:flex}.statement__text{color:var(--black);text-align:center;letter-spacing:-.3px;max-width:300px;font-family:var(--font-display);margin:0;font-size:17px;font-weight:400;line-height:20px}.statement__text.statement__text--wide{max-width:29ch}.statement__symbol{font-size:25px;line-height:20px}.statement__actions{flex-direction:column;align-items:center;gap:16px;display:flex}@media (width>=1440px){.statement{width:auto;max-width:100%}.statement__inner{gap:44px}}@media (width<=991px){.statement__inner{max-width:360px}.statement__text{max-width:72%}}@media (width<=767px){.statement__text{max-width:25ch}}@media (width<=479px){.statement{width:auto;max-width:none;height:90vh;padding:0}.statement__inner{gap:32px}.statement__text{width:100%;max-width:29ch}}.project{--panel-w:calc(30ch + 56px);--media-max:900px;--media-left:max(var(--panel-w), (100% - var(--media-max)) / 2);grid-template-columns:minmax(0,1fr);width:100%;max-width:1920px;margin:0 auto;display:grid;position:relative}.project__panel,.project__media{grid-area:1/1}.project__panel{z-index:1;width:var(--panel-w);opacity:0;transition:opacity 1s var(--ease-in-quart);justify-content:flex-start;place-self:start;align-items:flex-start;padding:24px;display:flex;position:sticky;top:0}.project__panel.is-visible{opacity:1;transition-timing-function:var(--ease-out-quart)}.project__panel-inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;display:flex}.project__copy{color:var(--black);text-align:left;max-width:30ch;margin:0;font-size:14px;line-height:17px;display:block}.project__media{width:min(var(--media-max), calc(100% - var(--media-left) - 24px));margin:0 0 0 var(--media-left);flex-direction:column;gap:16px;display:flex;position:relative}.project__media img{width:100%;max-width:100%;display:block}.project__video{width:100%;height:769px;max-height:769px;color:var(--white);position:relative;overflow:hidden}.project__video video{object-fit:cover;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.project__embed{justify-content:flex-end;align-items:flex-start;width:100%;display:flex;position:relative}.project__embed-hint{color:#585858;padding:32px;position:absolute;top:0;right:0}.project__embed-frame{width:100%;height:721.578px;max-height:721.578px}.project__embed-frame iframe{border:none;width:100%;height:100%;display:block}.project__mobile{display:none}.accordion{background:var(--white);color:#161616;text-align:left;width:100%;max-width:1200px}.accordion__head{width:100%;color:var(--black);font:inherit;letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;font-family:Inter,sans-serif;font-size:14px;line-height:114%;display:flex}.accordion__body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s,opacity .35s,transform .35s;display:grid;transform:translateY(50%)}.accordion.is-open .accordion__body{opacity:1;transition:grid-template-rows .2s var(--ease-out-expo), opacity .2s var(--ease-out-expo), transform .2s var(--ease-out-expo);grid-template-rows:1fr;transform:none}.accordion__body>div{min-height:0;overflow:hidden}.accordion__inner{flex-direction:column;align-items:flex-start;gap:16px;margin-top:12px;padding:0 4px 10px;display:flex}@media (width>=1440px){.project{--panel-w:calc(32ch + 56px)}.project__panel-inner{gap:28px}.project__copy{width:32ch;max-width:32ch}}@media (width<=991px){.project__panel{display:none}.project__media{width:100%;max-width:var(--media-max);margin:0 auto}}@media (width<=767px){.project__copy{max-width:25ch}}@media (width<=479px){.project__media{gap:8px;padding:0 8px}.project__video{aspect-ratio:1;height:auto;max-height:300px}.project__embed{display:none}.project__mobile{justify-content:flex-start;align-items:center;width:100%;padding:16px 8px;display:flex}.project__copy{max-width:none}}.closer{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;padding:24px 24px 10px;display:flex}.closer__intro{flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:64px;padding:0 12px;font-size:13px;display:flex}.closer__photo{margin-left:20px}.closer__text{color:var(--black);text-align:left;letter-spacing:-.3px;max-width:48ch;font-family:var(--font-display);margin:0;font-size:15px;font-weight:400;line-height:20px}.closer__text--centre{text-align:center;max-width:36ch}.closer__text--centre span{margin-left:-5px}.closer__text--right{text-align:right;max-width:30ch}.closer__grid{justify-content:space-between;align-items:flex-start;gap:64px;width:100%;display:flex;overflow:hidden}.closer__meta{align-items:flex-start;gap:32px;display:flex}.testimonials{order:-1;position:relative}.testimonial{background:var(--white);border-radius:8px;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:20px;display:none}.testimonial.is-active{animation:.4s both testimonial-in;display:flex}@keyframes testimonial-in{0%{opacity:0}to{opacity:1}}.testimonial__body{flex-direction:column;gap:12px;max-width:50svw;display:flex}.testimonial__author{align-items:center;gap:8px;display:flex}.testimonial__avatar{width:24px;height:24px}@media (width>=1440px){.closer__text{max-width:440px}.closer__text--centre{max-width:36ch}.closer__text--right{max-width:32ch}.closer__text--quote{max-width:48ch}}@media (width<=991px){.closer__grid{flex-direction:column}.closer__text{max-width:30ch}.closer__text--quote{max-width:48ch}.testimonial__body{max-width:none}}@media (width<=767px){.closer__text{max-width:72%}}@media (width<=479px){.closer{justify-content:center;padding-left:0;padding-right:0}.closer__intro{justify-content:center}.closer__text{text-align:center;width:auto;max-width:32ch;font-size:17px}.closer__text--right{max-width:30ch}.closer__text--quote{max-width:31ch}.closer__text--centre span{margin-left:0}.closer__grid{align-items:center}.closer__meta{flex-direction:column;justify-content:center;align-items:center}.testimonials{order:9999}.testimonial{align-items:flex-start}.testimonial__author{justify-content:center}}@media (prefers-reduced-motion:reduce){.project__panel,.accordion__body,.btn{transition:none}.testimonial.is-active{animation:none}}figure[data-astro-cid-a4mltfzv],blockquote[data-astro-cid-a4mltfzv]{margin:0}
