.portfolio_page__5LU30{min-block-size:100vh;background:#101012;color:#f6f2e8}.portfolio_hero__CsZGZ{padding-block:clamp(5rem,9vw,9rem) clamp(4rem,7vw,7rem);background:radial-gradient(ellipse at 80% 12%,rgb(197 159 96/18%),transparent 55%),#151315;border-block-end:1px solid rgb(208 168 99/25%)}.portfolio_eyebrow__n26m_{font-size:.76rem;letter-spacing:.13em;color:#d9ae62;font-weight:750;text-transform:uppercase}.portfolio_heroGrid__vjz_o{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);gap:clamp(2rem,6vw,8rem);align-items:end}.portfolio_hero__CsZGZ h1{font-size:clamp(3rem,6.3vw,7.5rem);line-height:1.04;font-weight:700;max-inline-size:12ch;letter-spacing:-.05em;margin:1.35rem 0 0;text-wrap:balance}.portfolio_lead__CdGiu{font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.8;color:#d2c9c0;max-inline-size:40rem;margin:0}.portfolio_actions__GD5x1{display:flex;gap:.85rem;flex-wrap:wrap;margin-block-start:2rem}.portfolio_primary__r0nrh,.portfolio_secondary__q5NeP{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1rem 1.5rem;min-block-size:3.55rem;line-height:1.35;font-weight:750;text-decoration:none;border-radius:.5rem}.portfolio_primary__r0nrh{background:#d2aa60;color:#17120a;border:1px solid #ecc78b}.portfolio_secondary__q5NeP{border:1px solid #88785d;color:#f6f2e8}.portfolio_primary__r0nrh:hover{background:#f0d49c;color:#15110a}.portfolio_secondary__q5NeP:hover{border-color:#ddbb7b;background:rgb(208 168 99/8%);color:#fff}.portfolio_campaign__adOQ8:focus-within,.portfolio_primary__r0nrh:focus-visible,.portfolio_secondary__q5NeP:focus-visible{outline:3px solid #eacb8d;outline-offset:4px}.portfolio_results__wqZaR,.portfolio_workSection__dG_nF{padding-block:clamp(4rem,8vw,8rem)}.portfolio_workSection__dG_nF{background:#111012}.portfolio_sectionIntro__G267W{max-inline-size:52rem;margin-block-end:clamp(2.5rem,5vw,5rem)}.portfolio_sectionIntro__G267W h2{font-size:clamp(2.3rem,4.25vw,4.5rem);line-height:1.2;letter-spacing:-.035em;margin:.8rem 0 1.2rem;text-wrap:balance}.portfolio_sectionIntro__G267W>p:last-child{font-size:clamp(1rem,1.25vw,1.15rem);color:#c7c0b5;line-height:1.8}.portfolio_workGrid__Ks9vv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:clamp(2.5rem,5vw,5rem)}.portfolio_results__wqZaR{background:linear-gradient(160deg,#24201d,#141315 40%);border-block:1px solid rgb(208 168 99/22%)}.portfolio_campaignGrid__LDa7t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.portfolio_campaign__adOQ8{display:flex;flex-direction:column;padding:clamp(1.35rem,2.6vw,2.5rem);gap:1rem;border-radius:1rem;border:1px solid rgb(212 174 112/28%);background:linear-gradient(155deg,#292523,#1b191b);min-width:0}.portfolio_campaignHeader__PKzPt{display:flex;gap:1rem;justify-content:space-between;align-items:center}.portfolio_clientName__iy0yA{font-weight:800;letter-spacing:.05em;color:#e7c685}.portfolio_platform__TFVmL{border:1px solid #827254;padding:.35rem .6rem;border-radius:1rem;font-size:.72rem}.portfolio_campaign__adOQ8 h3{font-size:clamp(1.4rem,2.1vw,2.15rem);line-height:1.3;margin:.2rem 0;font-weight:700}.portfolio_period__Bxp4d{font-size:.87rem;color:#c5bbb1;margin:0}.portfolio_mainMetric__wzQ_o{border-block:1px solid rgb(212 174 112/28%);padding-block:1.25rem;display:flex;flex-direction:column;gap:.3rem}.portfolio_mainMetric__wzQ_o strong{font-size:clamp(3rem,5vw,5.25rem);line-height:1;font-weight:750;letter-spacing:-.04em;color:#f4d497}.portfolio_mainMetric__wzQ_o span{font-size:1rem;color:#eee4d6;font-weight:600}.portfolio_metrics__lMYyN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1rem;margin:0}.portfolio_metrics__lMYyN div{display:grid;gap:.35rem;min-width:0}.portfolio_metrics__lMYyN dt{font-size:.83rem;color:#c7bcb0}.portfolio_metrics__lMYyN dd{font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:700;margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.portfolio_limitations__o4Y8d{line-height:1.75;color:#d2c9c0;font-size:.88rem}.portfolio_proofImage__z5ZCv{position:relative;block-size:clamp(16rem,25vw,29rem);background:#252529;border:1px solid rgb(208 168 99/26%);border-radius:.75rem;overflow:hidden;margin:auto 0 0;min-inline-size:0}.portfolio_proofImage__z5ZCv img{object-fit:contain;object-position:center center}.portfolio_disclaimer__37rmA{color:#c5b9aa;font-size:.88rem;line-height:1.75;margin-block-start:2.25rem}.portfolio_noProof__HwrAq{border:1px dashed #8f7850;border-radius:.75rem;padding:2.5rem;color:#cbbfad;line-height:1.85;max-inline-size:55rem}.portfolio_noProof__HwrAq p{margin:0}.portfolio_close__Hk0yU{padding-block:clamp(4rem,8vw,8rem);background:#1c1919;text-align:center}.portfolio_close__Hk0yU h2{font-size:clamp(2rem,4vw,4.5rem);max-inline-size:22ch;line-height:1.3;margin:0 auto 2rem}[dir=rtl] .portfolio_hero__CsZGZ h1,[dir=rtl] .portfolio_sectionIntro__G267W h2{letter-spacing:0;line-height:1.45}@media(max-width:980px){.portfolio_heroGrid__vjz_o{grid-template-columns:1fr}.portfolio_hero__CsZGZ h1{max-inline-size:20ch}}@media(max-width:767px){.portfolio_campaignGrid__LDa7t,.portfolio_workGrid__Ks9vv{grid-template-columns:1fr}.portfolio_hero__CsZGZ{padding-block:4rem}.portfolio_hero__CsZGZ h1{font-size:clamp(2.7rem,11vw,4.5rem)}.portfolio_metrics__lMYyN{gap:1rem}.portfolio_proofImage__z5ZCv{block-size:24rem}.portfolio_actions__GD5x1>*{flex:1 1 12rem}}.portfolio_primary__r0nrh,.portfolio_secondary__q5NeP{min-block-size:3.4rem;border-radius:.7rem;gap:.75rem;padding:.85rem 1.3rem;font-weight:700;line-height:1.45}.portfolio_primary__r0nrh span[aria-hidden=true],.portfolio_secondary__q5NeP span[aria-hidden=true]{font-size:1rem;line-height:1;font-variant-emoji:text;flex:none}@media(max-width:767px){.portfolio_heroGrid__vjz_o{grid-template-columns:minmax(0,1fr);gap:1.5rem}.portfolio_hero__CsZGZ h1{font-size:clamp(2.35rem,8.5vw,3.75rem);line-height:1.45;max-inline-size:100%;overflow-wrap:anywhere}.portfolio_actions__GD5x1{gap:.75rem}.portfolio_actions__GD5x1>*{flex:1 1 11rem;min-inline-size:0}.portfolio_campaign__adOQ8{padding:1.2rem}.portfolio_proofImage__z5ZCv{block-size:clamp(13rem,65vw,20rem)}.portfolio_mainMetric__wzQ_o strong{font-size:clamp(2.5rem,12vw,4rem)}}