.work .work-header{width:100vw;min-height:40svh;color:var(--base-200);background:var(--page);padding-block:12rem 4rem;position:relative;overflow:hidden}.work .work-header .container{place-items:end center;gap:2rem;display:grid}.work .work-header .prop-col{text-align:center;flex-direction:column;gap:1rem;width:min(72ch,100%);max-width:72ch;margin-inline:auto;display:flex}.work .work-header h1{text-transform:none;margin:0;font-weight:500}.work .work-header .work-note{max-width:64ch;color:var(--base-250);text-wrap:balance;margin:.25rem auto 0;font-size:clamp(.95rem,1vw + .75rem,1.05rem);line-height:1.35}a.link-cta{background:0 0;border-bottom:1px solid;border-radius:0;padding:0;text-decoration:none}.work .work{color:var(--base-100);will-change:transform, opacity;flex-direction:column;gap:1.25rem;margin-bottom:8rem;text-decoration:none;display:flex;position:relative}.work .work .work-img{isolation:isolate;aspect-ratio:16/4;border-radius:2rem;position:relative;overflow:hidden}.work .work .work-img img{object-fit:cover;width:100%;height:100%;display:block}.img-focus-services-aus{object-fit:cover;object-position:20% 15%}.work .work .work-lock-chip{z-index:2;color:var(--base-500);pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c1c1cc7;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .64rem;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:inset 0 1px #ffffff1f,0 8px 28px #0000002e}.work .work .work-lock-chip svg{width:14px;height:14px;display:block}.work .work .work-lock-chip .chip-text{white-space:nowrap;letter-spacing:.02em}.work .work .work-lock-chip.coming-soon,.work .work .work-lock-chip.in-progress{gap:0}.work .work .work-lock-chip.coming-soon svg,.work .work .work-lock-chip.in-progress svg{display:none}.work .work.is-coming-soon{cursor:default}.work .work.is-coming-soon .work-img img,.work .work.is-in-progress .work-img img,.work .work.is-nda .work-img img{opacity:1;filter:none}.work .work .work-info{align-items:flex-start;gap:2rem;display:flex}.work .work .work-info .prop-info-col:first-child{flex:2}.work .work .work-info .prop-info-col:nth-child(2){flex:5;gap:2rem;display:flex}.work .prop-info-sub-col:first-child{flex:4;min-width:0}.work .prop-info-sub-col:nth-child(2){flex:3}.work .prop-name{flex-direction:column;gap:.4rem;min-width:0;max-width:62ch;display:flex}.work .work .work-info .prop-name h3{letter-spacing:.08em;text-transform:uppercase;color:var(--base-350);margin:0;font-size:clamp(.95rem,.55vw + .85rem,1.05rem);font-weight:500;line-height:1.15}.work .work .work-info .prop-name p.md{color:var(--base-100);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,.75vw + .95rem,1.35rem);font-weight:400;line-height:1.25}.work .prop-date p.eyebrow,.work .prop-client-name p.eyebrow{color:var(--base-350);text-transform:uppercase;font-weight:500}.work .prop-info-sub-col:nth-child(2) .prop-client{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.work .work-locked-note{max-width:62ch;margin-top:.5rem}.work .work-locked-note p{color:var(--base-200);margin:0;font-size:clamp(.95rem,1vw + .75rem,1.05rem)}.work .work.is-in-progress .work-img img{opacity:1;filter:none}.work .work .work-lock-chip.in-progress{gap:0}@media (max-width:960px){.work .work-header .container{place-items:end center;gap:1rem;padding:2rem;display:grid}.work .work-header .prop-col{width:min(68ch,100%)}.work .work-header .work-note{max-width:60ch;font-size:1rem}.work .work .work-img{aspect-ratio:5/3;border-radius:1rem}.work .work .work-info{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}.work .work .work-info .prop-info-col{flex:none;width:100%}.work .prop-date{display:block}.work .work .work-info .prop-info-col:nth-child(2){flex-direction:column;gap:.5rem;display:flex}.work .work .work-info .prop-info-col:nth-child(2) .prop-info-sub-col{flex:none;width:100%}.work .work .work-info .prop-info-col:nth-child(2) .prop-info-sub-col:first-child{order:1}.work .work .work-info .prop-info-col:nth-child(2) .work-locked-note{text-align:left;order:2}.work .work .work-info .prop-info-col:nth-child(2) .prop-info-sub-col:nth-child(2){order:3;display:none}.work .prop-info-sub-col:nth-child(2) .prop-client{justify-content:flex-start}.work .work .work-info h3{font-size:1.05rem}.work .prop-name{gap:.35rem}.work .prop-name p{font-size:1rem}.work .work{margin-bottom:4rem}}@media (max-width:620px){.work .work .work-img{border-radius:1rem}.work .work .work-info .prop-info-col:nth-child(2) .prop-info-sub-col:nth-child(2){order:3;display:none}}
