.wqfXlq_page{--ink:#171715;--muted:#6f6b63;--paper:#f2efe8;--accent:#d94b2b;color:var(--ink);background:var(--paper);min-height:100vh}.wqfXlq_nav{border-bottom:1px solid #17171529;justify-content:space-between;align-items:center;max-width:1180px;height:76px;margin:auto;padding:0 32px;display:flex}.wqfXlq_brand{font:700 1.45rem/1 var(--font-editorial), Georgia, serif;letter-spacing:-.06em;color:var(--ink);text-decoration:none}.wqfXlq_brand span,.wqfXlq_kicker,.wqfXlq_eyebrow{color:var(--accent)}.wqfXlq_navLinks{align-items:center;gap:24px;display:flex}.wqfXlq_navLinks a,.wqfXlq_navLinks button{color:var(--muted);font:600 .72rem/1 var(--font-inter), sans-serif;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;text-decoration:none}.wqfXlq_navLinks a:hover,.wqfXlq_navLinks button:hover{color:var(--ink)}.wqfXlq_hero{max-width:1180px;margin:auto;padding:108px 32px 92px}.wqfXlq_eyebrow,.wqfXlq_kicker{font:700 .72rem/1.3 var(--font-inter), sans-serif;text-transform:uppercase;letter-spacing:.12em}.wqfXlq_hero h1{max-width:1000px;font:500 clamp(3.6rem, 8.1vw, 7.4rem)/.91 var(--font-editorial), Georgia, serif;letter-spacing:-.065em;text-wrap:balance;margin:24px 0 32px}.wqfXlq_lede{color:#403d38;max-width:730px;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.55}.wqfXlq_actions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.wqfXlq_primaryAction,.wqfXlq_secondaryAction{border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:30px;min-height:48px;padding:0 18px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.wqfXlq_primaryAction{color:var(--paper);background:var(--ink)}.wqfXlq_secondaryAction{color:var(--ink)}.wqfXlq_primaryAction:hover{background:var(--accent);border-color:var(--accent)}.wqfXlq_secondaryAction:hover{background:#e8e3d9}.wqfXlq_proof{border-block:1px solid #17171529;grid-template-columns:repeat(4,1fr);max-width:1180px;margin:auto;display:grid}.wqfXlq_proof div{border-right:1px solid #17171529;padding:28px 32px}.wqfXlq_proof div:last-child{border:0}.wqfXlq_proof strong{font:500 2.6rem/1 var(--font-editorial), serif;letter-spacing:-.05em;display:block}.wqfXlq_proof span{color:var(--muted);margin-top:8px;font-size:.76rem;line-height:1.35;display:block}.wqfXlq_section{border-bottom:1px solid #17171529;max-width:1180px;margin:auto;padding:104px 32px}.wqfXlq_sectionIntro{grid-template-columns:1fr 2fr;gap:40px;margin-bottom:48px;display:grid}.wqfXlq_sectionIntro>p:last-child{max-width:660px;font:400 clamp(1.2rem, 2vw, 1.65rem)/1.45 var(--font-editorial), serif}.wqfXlq_caseGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.wqfXlq_caseCard{min-height:440px;color:var(--paper);background:var(--ink);flex-direction:column;padding:30px;text-decoration:none;transition:transform .2s,background .2s;display:flex}.wqfXlq_caseCard:nth-child(2){color:var(--ink);background:#d8d1c4;border:1px solid #17171526}.wqfXlq_caseCard:hover{background:var(--accent);color:#fff;transform:translateY(-4px)}.wqfXlq_caseTop,.wqfXlq_caseFooter{text-transform:uppercase;letter-spacing:.09em;opacity:.72;justify-content:space-between;gap:20px;font-size:.69rem;display:flex}.wqfXlq_caseCard h2{max-width:500px;font:500 clamp(2rem, 3.7vw, 3.35rem)/.98 var(--font-editorial), serif;letter-spacing:-.045em;margin:62px 0 22px}.wqfXlq_caseCard>p{opacity:.78;max-width:520px;font-size:.94rem;line-height:1.6}.wqfXlq_caseFooter{text-transform:none;letter-spacing:0;align-items:end;margin-top:auto;padding-top:36px}.wqfXlq_caseFooter strong{white-space:nowrap}.wqfXlq_principles h2{max-width:820px;font:500 clamp(2.4rem, 5vw, 4.7rem)/.98 var(--font-editorial), serif;letter-spacing:-.055em;margin:20px 0 52px}.wqfXlq_principleGrid{border-top:1px solid #17171533;grid-template-columns:repeat(4,1fr);display:grid}.wqfXlq_principleGrid>div{border-right:1px solid #17171529;padding:24px 22px 10px 0}.wqfXlq_principleGrid>div:not(:first-child){padding-left:22px}.wqfXlq_principleGrid>div:last-child{border:0}.wqfXlq_principleGrid span{color:var(--accent);font-size:.7rem}.wqfXlq_principleGrid h3{font:600 1.15rem/1.2 var(--font-editorial), serif;margin:28px 0 10px}.wqfXlq_principleGrid p{color:var(--muted);font-size:.82rem;line-height:1.55}.wqfXlq_research{color:#f5f1e9;background:var(--accent);grid-template-columns:1fr 2fr;gap:40px;max-width:1180px;margin:auto;padding:54px 32px;display:grid}.wqfXlq_research h2{max-width:430px;font:500 2.4rem/1 var(--font-editorial), serif;letter-spacing:-.04em;margin-top:20px}.wqfXlq_research .wqfXlq_kicker{color:#ffd8ce}.wqfXlq_research>div:last-child{align-self:end}.wqfXlq_research>div:last-child p{max-width:660px;font-size:1rem;line-height:1.65}.wqfXlq_research>div:last-child span{text-transform:uppercase;letter-spacing:.1em;opacity:.75;margin-top:26px;font-size:.69rem;display:block}.wqfXlq_timeline{margin-top:44px}.wqfXlq_role{border-top:1px solid #17171529;grid-template-columns:1fr 2fr;gap:34px;padding:34px 0;display:grid}.wqfXlq_roleHeading{justify-content:space-between;gap:16px;display:flex}.wqfXlq_roleHeading h3{font:600 1.25rem/1.1 var(--font-editorial), serif}.wqfXlq_roleHeading p,.wqfXlq_roleHeading>span{color:var(--muted);margin-top:6px;font-size:.76rem}.wqfXlq_roleNote{color:var(--accent);margin-bottom:12px;font-size:.73rem}.wqfXlq_role ul{color:#45423d;padding-left:18px;font-size:.88rem;line-height:1.6}.wqfXlq_role li+li{margin-top:8px}.wqfXlq_buildList{border-top:1px solid #17171529}.wqfXlq_buildList>a{color:var(--ink);border-bottom:1px solid #17171529;grid-template-columns:50px 1fr auto;align-items:center;gap:24px;padding:27px 0;text-decoration:none;display:grid}.wqfXlq_buildList>a:hover h3{color:var(--accent)}.wqfXlq_buildIndex{color:var(--muted);font-size:.7rem}.wqfXlq_buildList h3{font:600 1.4rem/1.1 var(--font-editorial), serif}.wqfXlq_buildList p{color:#45423d;max-width:700px;margin-top:7px;font-size:.86rem;line-height:1.55}.wqfXlq_buildMeta{color:var(--muted);letter-spacing:.035em;margin-top:9px;font-size:.68rem;display:block}.wqfXlq_live{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;font-size:.72rem}.wqfXlq_writingList{margin:42px 0 24px}.wqfXlq_writingList>a{color:var(--ink);border-top:1px solid #17171529;grid-template-columns:60px 1fr auto;align-items:baseline;gap:20px;padding:18px 0;text-decoration:none;display:grid}.wqfXlq_writingList>a:last-child{border-bottom:1px solid #17171529}.wqfXlq_writingList span{color:var(--muted);font-size:.72rem}.wqfXlq_writingList h3{font:500 1.18rem/1.3 var(--font-editorial), serif}.wqfXlq_writingList>a:hover h3{color:var(--accent)}.wqfXlq_textLink{color:var(--ink);font-size:.78rem;font-weight:700}.wqfXlq_education{border-bottom:1px solid #17171529;grid-template-columns:1fr 2fr;gap:40px;max-width:1180px;margin:auto;padding:62px 32px;display:grid}.wqfXlq_education>p:last-child{max-width:680px;font:400 1.35rem/1.55 var(--font-editorial), serif}.wqfXlq_contact{max-width:1180px;margin:auto;padding:110px 32px}.wqfXlq_contact h2{max-width:900px;font:500 clamp(3rem, 6.5vw, 6rem)/.94 var(--font-editorial), serif;letter-spacing:-.06em;margin:22px 0}.wqfXlq_contact>p:not(.wqfXlq_kicker){max-width:600px;color:var(--muted);line-height:1.6}.wqfXlq_footer{max-width:1180px;color:var(--muted);border-top:1px solid #17171529;justify-content:space-between;margin:auto;padding:24px 32px;font-size:.69rem;display:flex}@media (max-width:760px){.wqfXlq_nav{padding:0 20px}.wqfXlq_navLinks a{display:none}.wqfXlq_hero{padding:74px 20px 64px}.wqfXlq_hero h1{font-size:3.65rem}.wqfXlq_proof{grid-template-columns:1fr 1fr}.wqfXlq_proof div:nth-child(2){border-right:0}.wqfXlq_proof div:nth-child(-n+2){border-bottom:1px solid #17171529}.wqfXlq_section,.wqfXlq_contact{padding:72px 20px}.wqfXlq_sectionIntro,.wqfXlq_research,.wqfXlq_education,.wqfXlq_caseGrid{grid-template-columns:1fr}.wqfXlq_caseCard{min-height:390px;padding:24px}.wqfXlq_principleGrid{grid-template-columns:1fr 1fr}.wqfXlq_principleGrid>div:nth-child(2){border-right:0}.wqfXlq_principleGrid>div:nth-child(n+3){border-top:1px solid #17171529}.wqfXlq_research{padding:48px 20px}.wqfXlq_role{grid-template-columns:1fr;gap:14px}.wqfXlq_buildList>a{grid-template-columns:36px 1fr}.wqfXlq_live{grid-column:2}.wqfXlq_writingList>a{grid-template-columns:42px 1fr}.wqfXlq_writingList>a>span:last-child{display:none}.wqfXlq_education{padding:50px 20px}}@media (max-width:430px){.wqfXlq_hero h1{font-size:3rem}.wqfXlq_proof div{padding:22px 20px}.wqfXlq_proof strong{font-size:2.15rem}.wqfXlq_principleGrid{grid-template-columns:1fr}.wqfXlq_principleGrid>div{border-top:1px solid #17171529;border-right:0;padding:22px 0!important}}
