.page_label__Zrbf3{display:block;font-family:var(--font-inter);font-size:.5625rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--grey-50);margin-bottom:2rem}.page_pageHeader__AsoUv{background:var(--bg);padding:14rem 0 9rem;border-bottom:1px solid var(--border-mid)}.page_headerInner__GEbui{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter)}.page_pageHeading__3CLFR{font-family:var(--font-cormorant);font-size:clamp(2.625rem,4.25vw,4.5rem);font-weight:600;line-height:1.15;letter-spacing:-.022em;color:var(--off-white);white-space:pre-line;margin-top:2rem}.page_pageSub__YJ0AM{font-family:var(--font-inter);font-size:.9375rem;font-weight:400;line-height:1.65;color:var(--grey-70);max-width:52ch;margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--border-mid)}.page_introSection__VM0xe{background:var(--bg);padding:10rem 0}.page_introInner__xTjpA{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter)}.page_introBody__dYZ1N{font-family:var(--font-inter);font-size:1.125rem;font-weight:400;line-height:1.82;color:var(--grey-70);max-width:52ch;margin-top:2rem}.page_introBody__dYZ1N+.page_introBody__dYZ1N{margin-top:1.25rem}.page_workSection__k49K1{background:var(--bg-2);padding:10rem 0;border-top:1px solid var(--border-mid)}.page_workInner__JgVZf{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter)}.page_workHeader__tjiYi{margin-bottom:5rem;padding-bottom:3.5rem;border-bottom:1px solid var(--border-mid)}.page_workHeading__nRfRc{font-family:var(--font-cormorant);font-size:clamp(3rem,5vw,5.5rem);font-weight:400;line-height:1;letter-spacing:-.025em;color:var(--off-white)}.page_workGrid__GzMpH{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}.page_workItem__4jutn{padding:3rem 3.5rem 3rem 0;border-bottom:1px solid var(--border-mid)}.page_workItem__4jutn:nth-child(2n){padding-left:3.5rem;padding-right:0;border-left:1px solid var(--border-mid)}.page_workItem__4jutn:nth-child(n+3){border-bottom:none}.page_workTitle__vDbmn{font-family:var(--font-cormorant);font-size:clamp(1.625rem,2vw,2.125rem);font-weight:500;line-height:1.15;letter-spacing:-.015em;color:var(--off-white);margin-bottom:1rem}.page_workDesc__w2C9S{font-family:var(--font-inter);font-size:.9375rem;font-weight:400;line-height:1.75;color:var(--grey-70)}.page_buildSection__Yl2n_{background:var(--bg);padding:10rem 0;border-top:1px solid var(--border-mid)}.page_buildInner__RnXuR{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:4fr 6fr;grid-gap:8rem;gap:8rem;align-items:start}.page_buildHeading__lDQgT{font-family:var(--font-cormorant);font-size:clamp(2.75rem,4vw,4.5rem);font-weight:400;line-height:1.05;letter-spacing:-.025em;color:var(--off-white);margin-top:2rem}.page_buildList__UqyEU{padding-top:.125rem}.page_buildItem__ppRfh{font-family:var(--font-inter);font-size:1.0625rem;font-weight:400;line-height:1.5;color:var(--grey-70);padding:1.625rem 0;border-bottom:1px solid var(--border-mid);display:flex;align-items:center;gap:1.5rem}.page_buildItem__ppRfh:first-child{border-top:1px solid var(--border-mid)}.page_buildDash__ouuZT{display:block;width:1.5rem;height:1px;background:var(--gold);flex-shrink:0}.page_closingSection__ktllu{background:var(--bg-2);padding:12rem 0;border-top:1px solid var(--border-mid)}.page_closingInner__QvzeS{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:1fr 1fr;grid-gap:8rem;gap:8rem;align-items:center}.page_closingHeading___9A_9{font-family:var(--font-cormorant);font-size:clamp(3.25rem,5.5vw,6rem);font-weight:400;line-height:1;letter-spacing:-.03em;color:var(--off-white);white-space:pre-line}.page_closingBody__fQbks{font-family:var(--font-inter);font-size:1rem;font-weight:400;line-height:1.82;color:var(--grey-70);margin-bottom:2.5rem}.page_cta__gVJTb{display:inline-flex;align-items:center;font-family:var(--font-inter);font-size:.5625rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;background:var(--white);color:#111;padding:1rem 2.25rem;transition:background var(--t) var(--ease);white-space:nowrap}.page_cta__gVJTb:hover{background:var(--off-white)}.page_cta__gVJTb:focus-visible{outline:2px solid var(--off-white);outline-offset:3px}@media (max-width:1024px){.page_workHeader__tjiYi{margin-bottom:4rem;padding-bottom:3rem}.page_buildInner__RnXuR{grid-template-columns:1fr 1fr;gap:5rem}.page_closingInner__QvzeS{gap:5rem}}@media (max-width:768px){.page_pageHeader__AsoUv{padding:10rem 0 5rem}.page_buildSection__Yl2n_,.page_introSection__VM0xe,.page_workSection__k49K1{padding:6rem 0}.page_closingSection__ktllu{padding:7rem 0}.page_workGrid__GzMpH{grid-template-columns:1fr}.page_workItem__4jutn,.page_workItem__4jutn:nth-child(2n){border-left:none;padding:2.5rem 0;border-bottom:1px solid var(--border-mid)}.page_workItem__4jutn:nth-child(n+3){border-bottom:1px solid var(--border-mid)}.page_workItem__4jutn:last-child{border-bottom:none}.page_buildInner__RnXuR{grid-template-columns:1fr;gap:3rem}.page_buildHeading__lDQgT{margin-top:0}.page_closingInner__QvzeS{grid-template-columns:1fr;gap:3.5rem}}