.page-module__IXc99G__page{width:min(100%, var(--max));border-left:1px solid var(--line);border-right:1px solid var(--line);margin:0 auto}.page-module__IXc99G__hero{background:var(--ink);min-height:calc(100svh - 76px);color:var(--paper);border-bottom:1px solid #f4f1eb29;grid-template-columns:1.04fr .96fr;display:grid}.page-module__IXc99G__copy{flex-direction:column;min-width:0;padding:44px clamp(42px,4.6vw,76px) 62px;display:flex}.page-module__IXc99G__meta,.page-module__IXc99G__workHead,.page-module__IXc99G__storyIndex{font-family:var(--font-mono-ui);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:28px;font-size:8px;font-weight:600;display:flex}.page-module__IXc99G__meta{color:#8c8f94}.page-module__IXc99G__meta p,.page-module__IXc99G__storyIndex p,.page-module__IXc99G__workHead p{margin:0}.page-module__IXc99G__headline{margin-top:auto}.page-module__IXc99G__kicker{color:#8c8f94;font-family:var(--font-mono-ui);letter-spacing:.2em;margin:0 0 26px;font-size:9px;font-weight:600}.page-module__IXc99G__headline h1{letter-spacing:-.064em;max-width:900px;margin:0;font-size:clamp(62px,6.4vw,108px);font-weight:390;line-height:.9}.page-module__IXc99G__intro{grid-template-columns:1fr 1fr;gap:34px;max-width:700px;margin-top:48px;display:grid}.page-module__IXc99G__intro p{color:#aaaeb3;margin:0;font-size:13px;line-height:1.75}.page-module__IXc99G__photo{background:#111;outline:0;min-height:calc(100svh - 76px);margin:0;position:relative;overflow:hidden}.page-module__IXc99G__photoImage{object-fit:cover;object-position:70% 50%;filter:grayscale()contrast(1.05)brightness(.9);transform-origin:68% 54%;width:100%;height:100%;min-height:calc(100svh - 76px);transition:filter .62s cubic-bezier(.2,.7,.2,1),transform .95s cubic-bezier(.16,.75,.2,1);transform:scale(1.28)}.page-module__IXc99G__photo:hover .page-module__IXc99G__photoImage,.page-module__IXc99G__photo:focus .page-module__IXc99G__photoImage{filter:grayscale(0)contrast(1.01)brightness(.98);transform:scale(1.31)}.page-module__IXc99G__photoShade{pointer-events:none;background:linear-gradient(90deg,#09090a24,#0000 34%),linear-gradient(#0000 62%,#09090a47);position:absolute;inset:0}.page-module__IXc99G__photo figcaption{z-index:2;color:#ffffffe0;font-family:var(--font-mono-ui);letter-spacing:.16em;border-top:1px solid #ffffff73;justify-content:space-between;gap:24px;padding-top:14px;font-size:8px;font-weight:600;display:flex;position:absolute;bottom:24px;left:26px;right:26px}.page-module__IXc99G__story{border-bottom:1px solid var(--line);padding:42px 58px 112px}.page-module__IXc99G__storyIndex{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:26px}.page-module__IXc99G__storyGrid{grid-template-columns:1.12fr .88fr;align-items:end;gap:clamp(70px,8vw,130px);margin-top:90px;display:grid}.page-module__IXc99G__storyGrid h2{letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(58px,6vw,98px);font-weight:400;line-height:.94}.page-module__IXc99G__storyCopy{max-width:650px}.page-module__IXc99G__storyCopy p{color:var(--graphite);margin:0 0 24px;font-size:15px;line-height:1.78}.page-module__IXc99G__work{border-bottom:1px solid var(--line);padding:44px 58px 0}.page-module__IXc99G__workHead{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:26px}.page-module__IXc99G__workGrid{grid-template-columns:repeat(4,1fr);display:grid}.page-module__IXc99G__workGrid article{border-right:1px solid var(--line);min-height:360px;padding:28px 30px 38px 0}.page-module__IXc99G__workGrid article+article{padding-left:30px}.page-module__IXc99G__workGrid article:last-child{border-right:0}.page-module__IXc99G__workGrid article>span{color:var(--muted);font-family:var(--font-mono-ui);letter-spacing:.16em;font-size:9px}.page-module__IXc99G__workGrid h2{letter-spacing:-.035em;margin:126px 0 0;font-size:28px;font-weight:500}.page-module__IXc99G__workGrid p{max-width:330px;color:var(--graphite);margin:18px 0 0;font-size:13px;line-height:1.7}.page-module__IXc99G__cta{background:var(--ink);min-height:480px;color:var(--paper);grid-template-columns:1.12fr .88fr;align-items:end;gap:90px;padding:58px;display:grid}.page-module__IXc99G__cta>div:first-child>p{color:#85888e;font-family:var(--font-mono-ui);letter-spacing:.18em;margin:0 0 42px;font-size:9px;font-weight:600}.page-module__IXc99G__cta h2{letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(54px,5.8vw,92px);font-weight:390;line-height:.94}.page-module__IXc99G__ctaLinks{border-top:1px solid #f4f1eb40}.page-module__IXc99G__ctaLinks a{border-bottom:1px solid #f4f1eb40;justify-content:space-between;align-items:center;gap:24px;min-height:78px;font-size:13px;font-weight:550;display:flex}.page-module__IXc99G__ctaLinks i{font-size:21px;font-style:normal}@media (max-width:1100px){.page-module__IXc99G__hero{grid-template-columns:1fr .86fr}.page-module__IXc99G__intro{grid-template-columns:1fr;gap:14px}.page-module__IXc99G__story,.page-module__IXc99G__work,.page-module__IXc99G__cta{padding-left:36px;padding-right:36px}.page-module__IXc99G__workGrid{grid-template-columns:repeat(2,1fr)}.page-module__IXc99G__workGrid article:nth-child(2n){border-right:0}.page-module__IXc99G__workGrid article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:860px){.page-module__IXc99G__page{border-left:0;border-right:0}.page-module__IXc99G__hero{grid-template-columns:1fr;min-height:0}.page-module__IXc99G__copy{min-height:680px;padding:36px 24px 52px}.page-module__IXc99G__headline h1{font-size:clamp(52px,13.6vw,76px)}.page-module__IXc99G__intro{margin-top:36px}.page-module__IXc99G__photo{min-height:74svh}.page-module__IXc99G__photoImage{object-position:72% 50%;min-height:74svh;transform:scale(1.24)}.page-module__IXc99G__photo:hover .page-module__IXc99G__photoImage,.page-module__IXc99G__photo:focus .page-module__IXc99G__photoImage{transform:scale(1.27)}.page-module__IXc99G__story{padding:36px 24px 78px}.page-module__IXc99G__storyGrid{grid-template-columns:1fr;gap:44px;margin-top:62px}.page-module__IXc99G__storyGrid h2{font-size:clamp(48px,12.5vw,72px)}.page-module__IXc99G__work{padding:36px 24px 0}.page-module__IXc99G__workGrid article,.page-module__IXc99G__workGrid article+article{min-height:300px;padding:26px 20px}.page-module__IXc99G__workGrid h2{margin-top:84px}.page-module__IXc99G__cta{grid-template-columns:1fr;gap:54px;min-height:0;padding:58px 24px 64px}}@media (max-width:560px){.page-module__IXc99G__copy{min-height:610px;padding-left:18px;padding-right:18px}.page-module__IXc99G__meta span{display:none}.page-module__IXc99G__headline h1{font-size:clamp(46px,13vw,62px)}.page-module__IXc99G__photo{min-height:66svh}.page-module__IXc99G__photoImage{object-position:73% 50%;min-height:66svh;transform:scale(1.27)}.page-module__IXc99G__photo figcaption{bottom:18px;left:18px;right:18px}.page-module__IXc99G__workGrid{grid-template-columns:1fr}.page-module__IXc99G__workGrid article,.page-module__IXc99G__workGrid article+article{border-right:0;border-bottom:1px solid var(--line);min-height:260px;padding-left:0;padding-right:0}.page-module__IXc99G__workGrid article:last-child{border-bottom:0}.page-module__IXc99G__workGrid h2{margin-top:70px}}
