.PastWorkPage_page__iYtMR{padding:0 0 4.8rem}.PastWorkPage_hero__g8iGJ{position:relative;overflow:hidden;padding:2rem 0 2.2rem;background:linear-gradient(120deg,rgba(7,13,25,.94),rgba(14,40,65,.86)),linear-gradient(135deg,#081126,#153248 56%,#6c5429)}.PastWorkPage_hero__g8iGJ:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:hsla(0,0%,100%,.12)}.PastWorkPage_heroGrid__B1wlt{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.98fr) minmax(380px,1.02fr);gap:clamp(1.2rem,3vw,2rem);align-items:center}.PastWorkPage_heroCopy__pKGOC{padding:1.2rem 0}.PastWorkPage_heroBadge__MYBJo,.PastWorkPage_projectCategory__OMsB6,.PastWorkPage_sectionKicker__zPOaQ{margin:0;color:#c8922c;font-family:var(--font-poppins);font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.PastWorkPage_heroBadge__MYBJo{display:inline-flex;align-items:center;min-height:34px;padding:.42rem .78rem;margin-bottom:.95rem;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:#ffe0a8;background:hsla(0,0%,100%,.08)}.PastWorkPage_heroTitle__Ihox1{margin:0;color:#fff;font-family:var(--font-poppins);font-size:4.6rem;line-height:.96;letter-spacing:0}.PastWorkPage_heroSubtitle__rlsWe{margin:1rem 0 0;max-width:660px;color:#fff0d3;font-family:var(--font-poppins);font-size:1.34rem;font-weight:600;line-height:1.42}.PastWorkPage_heroDescription___vx2Y{margin:.85rem 0 0;max-width:680px;color:hsla(0,0%,100%,.86);font-size:1.08rem;line-height:1.72}.PastWorkPage_heroActions___cHVA{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.8rem}.PastWorkPage_heroVisual__fPTkP{display:grid;grid-template-columns:1.05fr .95fr;grid-template-rows:220px 180px;gap:.85rem;min-height:430px}.PastWorkPage_heroTile__DmzJc{position:relative;overflow:hidden;border-radius:24px;background:#0f172a;border:1px solid hsla(0,0%,100%,.14);box-shadow:0 24px 54px rgba(0,0,0,.24)}.PastWorkPage_heroTile1__4SBcz{grid-row:span 2}.PastWorkPage_heroTile3__wtJK3{min-height:180px}.PastWorkPage_heroTile4__rSBOL{display:none}.PastWorkPage_heroTileImage__EkqVr{width:100%;height:100%;object-fit:cover;filter:saturate(1.02) contrast(1.02)}.PastWorkPage_heroTile__DmzJc:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(4,8,16,.72))}.PastWorkPage_heroTile__DmzJc span{position:absolute;z-index:1;left:.9rem;bottom:.85rem;display:inline-flex;min-height:30px;align-items:center;padding:.34rem .66rem;border-radius:999px;background:rgba(8,15,29,.78);color:#fff0d3;font-family:var(--font-poppins);font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.PastWorkPage_highlightBand__dh4BO{position:relative;z-index:1;margin-top:1.2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.PastWorkPage_highlightBand__dh4BO p{margin:0;min-height:86px;padding:1rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.08);color:rgba(255,245,226,.9);line-height:1.58}.PastWorkPage_section__1l_U3{padding-top:3.2rem}.PastWorkPage_sectionHeader__Y6jFK{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,440px);gap:1rem;align-items:end;margin-bottom:1.1rem}.PastWorkPage_sectionKicker__zPOaQ{margin-bottom:.45rem;color:#b56f00}.PastWorkPage_ctaTitle__Hb5pN,.PastWorkPage_sectionTitle__82Tyk{margin:0;color:#0f172a;font-family:var(--font-poppins);font-size:2.55rem;line-height:1.08;letter-spacing:0}.PastWorkPage_sectionIntro__5gKWr{margin:0;color:#475569;font-size:1rem;line-height:1.72}.PastWorkPage_galleryGrid___MYce{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.PastWorkPage_beforeAfterCard__2FiB_,.PastWorkPage_projectCard__vchiC,.PastWorkPage_videoCard__31T71{overflow:hidden;border-radius:24px;border:1px solid rgba(15,23,42,.1);background:hsla(0,0%,100%,.88);box-shadow:0 18px 42px rgba(15,23,42,.1)}.PastWorkPage_projectCard__vchiC{display:flex;flex-direction:column;min-height:100%;transition:transform .25s ease,box-shadow .25s ease}.PastWorkPage_projectCard__vchiC:hover{transform:translateY(-5px);box-shadow:0 24px 54px rgba(15,23,42,.15)}.PastWorkPage_projectMedia__9XEWV{position:relative;aspect-ratio:4/3;background:#0f172a}.PastWorkPage_projectImage__INAHF{width:100%;height:100%;object-fit:cover}.PastWorkPage_mediaBadge__NTKXh{position:absolute;top:.85rem;left:.85rem;display:inline-flex;align-items:center;gap:.35rem;min-height:32px;padding:.38rem .7rem;border-radius:999px;background:rgba(8,15,29,.78);color:#fff0d3;font-family:var(--font-poppins);font-size:.74rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.PastWorkPage_mediaBadge__NTKXh svg{width:16px;height:16px}.PastWorkPage_projectBody___Cyx0,.PastWorkPage_videoBody__XPsAD{padding:1rem}.PastWorkPage_projectCategory__OMsB6{margin-bottom:.42rem;color:#9a650c;font-size:.74rem}.PastWorkPage_beforeAfterHeader__e8VRl h3,.PastWorkPage_projectBody___Cyx0 h3,.PastWorkPage_videoBody__XPsAD h3{margin:0;color:#0f172a;font-family:var(--font-poppins);font-size:1.24rem;line-height:1.2;letter-spacing:0}.PastWorkPage_beforeAfterHeader__e8VRl p,.PastWorkPage_projectBody___Cyx0 p,.PastWorkPage_videoBody__XPsAD p{margin:.58rem 0 0;color:#475569;line-height:1.66}.PastWorkPage_beforeAfterGrid__llgB9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.PastWorkPage_beforeAfterCard__2FiB_{padding:1rem}.PastWorkPage_beforeAfterHeader__e8VRl{display:grid;grid-template-columns:minmax(0,.9fr) minmax(220px,1.1fr);gap:1rem;align-items:start;margin-bottom:.95rem}.PastWorkPage_comparisonGrid__vHb_T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.PastWorkPage_comparisonPanel__uhjqU{position:relative;margin:0;overflow:hidden;aspect-ratio:4/3;border-radius:18px;background:#0f172a}.PastWorkPage_comparisonImage__O6bEM{width:100%;height:100%;object-fit:cover}.PastWorkPage_comparisonPanel__uhjqU:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,8,16,.02),rgba(4,8,16,.48))}.PastWorkPage_comparisonPanel__uhjqU figcaption{position:absolute;z-index:1;left:.7rem;bottom:.7rem;min-height:30px;display:inline-flex;align-items:center;padding:.34rem .68rem;border-radius:999px;background:hsla(0,0%,100%,.9);color:#0f172a;font-family:var(--font-poppins);font-size:.76rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.PastWorkPage_videoGrid__0uArH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:1040px}.PastWorkPage_videoFrame__9B3J3{position:relative;overflow:hidden;aspect-ratio:16/9;background:#0f172a}.PastWorkPage_videoFrame__9B3J3 iframe,.PastWorkPage_videoPlayer__Vv_5G{width:100%;height:100%;display:block;border:0;background:#0f172a}.PastWorkPage_videoPlayer__Vv_5G{object-fit:cover}.PastWorkPage_videoCard__31T71 .PastWorkPage_videoBody__XPsAD{padding:1.15rem}.PastWorkPage_videoLink__2Bc1E{display:inline-flex;align-items:center;justify-content:center;margin-top:.85rem;min-height:40px;padding:.68rem 1rem;border-radius:999px;background:#0f172a;color:#fff;font-family:var(--font-poppins);font-size:.78rem;font-weight:700;letter-spacing:0;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,transform .2s ease}.PastWorkPage_videoLink__2Bc1E:focus-visible,.PastWorkPage_videoLink__2Bc1E:hover{background:#9a650c;color:#fff;transform:translateY(-1px)}.PastWorkPage_ctaBand__KkOys{margin-top:3.2rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.25rem;border-radius:28px;border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(120deg,rgba(8,15,29,.96),rgba(17,62,81,.9)),#0f172a;box-shadow:0 24px 54px rgba(15,23,42,.18)}.PastWorkPage_ctaTitle__Hb5pN{color:#fff;font-size:2.25rem}.PastWorkPage_ctaText__9t_pF{margin:.75rem 0 0;max-width:720px;color:hsla(0,0%,100%,.86);line-height:1.72}.PastWorkPage_ctaActions__pBM7i{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}@media (max-width:1120px){.PastWorkPage_ctaBand__KkOys,.PastWorkPage_heroGrid__B1wlt,.PastWorkPage_sectionHeader__Y6jFK{grid-template-columns:1fr}.PastWorkPage_heroVisual__fPTkP{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:210px;min-height:210px}.PastWorkPage_heroTile1__4SBcz,.PastWorkPage_heroTile3__wtJK3{grid-row:auto}.PastWorkPage_heroTile4__rSBOL{display:block}.PastWorkPage_galleryGrid___MYce,.PastWorkPage_videoGrid__0uArH{grid-template-columns:repeat(2,minmax(0,1fr))}.PastWorkPage_ctaActions__pBM7i{justify-content:flex-start}}@media (max-width:980px){.PastWorkPage_videoGrid__0uArH{grid-template-columns:1fr;max-width:720px}}@media (max-width:840px){.PastWorkPage_heroTitle__Ihox1{font-size:3.4rem}.PastWorkPage_heroSubtitle__rlsWe{font-size:1.16rem}.PastWorkPage_heroVisual__fPTkP{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,180px);min-height:376px}.PastWorkPage_beforeAfterGrid__llgB9,.PastWorkPage_galleryGrid___MYce,.PastWorkPage_highlightBand__dh4BO,.PastWorkPage_videoGrid__0uArH{grid-template-columns:1fr}.PastWorkPage_highlightBand__dh4BO p{min-height:auto}.PastWorkPage_beforeAfterHeader__e8VRl{grid-template-columns:1fr}}@media (max-width:640px){.PastWorkPage_page__iYtMR{padding-bottom:3.6rem}.PastWorkPage_hero__g8iGJ{padding:1.25rem 0 1.8rem}.PastWorkPage_heroTitle__Ihox1{font-size:2.8rem}.PastWorkPage_heroDescription___vx2Y{font-size:1rem}.PastWorkPage_ctaActions__pBM7i,.PastWorkPage_heroActions___cHVA{flex-direction:column;align-items:stretch}.PastWorkPage_heroVisual__fPTkP{grid-template-rows:repeat(2,150px);min-height:316px;gap:.65rem}.PastWorkPage_heroTile__DmzJc{border-radius:18px}.PastWorkPage_heroTile__DmzJc span{left:.65rem;right:.65rem;bottom:.65rem;justify-content:center;min-height:28px;font-size:.66rem}.PastWorkPage_section__1l_U3{padding-top:2.45rem}.PastWorkPage_ctaTitle__Hb5pN,.PastWorkPage_sectionTitle__82Tyk{font-size:2rem}.PastWorkPage_beforeAfterCard__2FiB_,.PastWorkPage_ctaBand__KkOys,.PastWorkPage_projectCard__vchiC,.PastWorkPage_videoCard__31T71{border-radius:20px}.PastWorkPage_comparisonGrid__vHb_T{grid-template-columns:1fr}.PastWorkPage_comparisonPanel__uhjqU{aspect-ratio:16/11}.PastWorkPage_ctaBand__KkOys{margin-top:2.45rem;padding:1rem}}@media (hover:none){.PastWorkPage_projectCard__vchiC:hover{transform:none;box-shadow:0 18px 42px rgba(15,23,42,.1)}}@media (prefers-reduced-motion:reduce){.PastWorkPage_projectCard__vchiC{transition:none}}