.page_heroCta__k6Sds{font-family:var(--font-sans);font-size:var(--btn-size);letter-spacing:var(--btn-tracking);text-transform:uppercase;color:rgba(244,238,230,.92);background:rgba(59,30,8,.88);border:1px solid rgba(255,255,255,.07);border-radius:999px;padding:var(--btn-pad);line-height:var(--btn-line);min-width:200px;text-decoration:none;text-align:center;backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 24px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.1);transition:background .3s ease,box-shadow .3s ease}.page_heroCta__k6Sds:hover{background:rgba(45,22,4,.96);box-shadow:0 4px 12px rgba(0,0,0,.26),0 12px 32px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.12)}.page_heroCtaSecondary__z1fBx{display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:var(--btn-size);letter-spacing:var(--btn-tracking);text-transform:uppercase;text-decoration:none;text-align:center;color:var(--color-text-primary);background:transparent;border:1px solid var(--color-rule);border-radius:999px;padding:var(--btn-pad);line-height:var(--btn-line);transition:border-color .25s ease,color .25s ease}.page_heroCtaSecondary__z1fBx:hover{border-color:var(--color-text-secondary);color:var(--color-text-secondary)}.page_sectionLead__1lWkU{font-family:var(--font-sans);font-size:clamp(16px,1.1vw,17px);font-weight:400;color:var(--color-text-secondary);line-height:1.75;max-width:560px;margin:12px 0 24px}.page_feeBand__OQMNf{padding:64px var(--margin-page);border-top:1px solid var(--color-rule)}.page_feeBandInner__rgs5_{display:flex;justify-content:space-between;align-items:center;gap:48px;max-width:1200px;margin:0 auto}.page_feeBandTitle__PGKaV{font-family:var(--font-serif);font-size:clamp(24px,2.6vw,38px);font-weight:300;line-height:1.15;letter-spacing:var(--tracking-heading);color:var(--color-text-primary);margin-top:12px}@media (max-width:768px){.page_feeBand__OQMNf{padding:44px var(--margin-page)}.page_feeBandInner__rgs5_{flex-direction:column;align-items:flex-start;gap:24px}}.page_statBar__qPWM_{display:grid;grid-template-columns:repeat(4,1fr) auto;align-items:center;background:var(--color-ground);border-bottom:1px solid var(--color-rule);padding:48px var(--margin-page);gap:1px}.page_stat__wNpTi{display:flex;flex-direction:column;gap:6px;padding:0 32px;border-right:1px solid var(--color-rule)}.page_stat__wNpTi:first-child{padding-left:0}.page_stat__wNpTi:nth-last-child(2){border-right:none}.page_statCta__osMqC{display:flex;flex-direction:column;gap:20px;padding:0 0 0 40px;border-left:1px solid var(--color-rule)}.page_statValue__tVgp7{font-family:var(--font-serif);font-size:clamp(36px,3.5vw,52px);font-weight:300;color:var(--color-text-primary);line-height:1}.page_statLabel__2jNx3{font-family:var(--font-sans);font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-secondary)}.page_valuePropWrap__U7Ao8{padding:52px var(--margin-page) 0}.page_valueProp__fv1zF{font-family:var(--font-serif);font-size:clamp(17px,1.8vw,24px);font-weight:300;font-style:italic;color:var(--color-text-secondary);letter-spacing:.005em;line-height:1.4;white-space:nowrap}@media (max-width:768px){.page_valueProp__fv1zF{white-space:normal}.page_valuePropWrap__U7Ao8{padding-top:36px}}.page_introLede__J52Db{margin-top:32px;margin-bottom:36px;font-family:var(--font-serif);font-size:clamp(18px,1.55vw,22px);font-weight:300;line-height:1.6;color:var(--color-text-primary)}.page_introDropcap__gslHh{float:left;font-family:var(--font-serif);font-style:italic;font-size:5.1em;line-height:.84;margin:.06em .12em 0 -.04em;color:#3B1E08}.page_introColumns__qmzsg{padding-bottom:52px;display:grid;grid-template-columns:repeat(3,1fr);gap:0 48px}.page_introColumns__qmzsg p{font-family:var(--font-sans);font-size:clamp(16px,1.1vw,17px);font-weight:400;color:var(--color-text-secondary);line-height:1.75;margin:0}@media (max-width:900px){.page_introLede__J52Db{font-size:clamp(17px,3.5vw,21px);margin-bottom:28px}.page_introColumns__qmzsg{grid-template-columns:1fr;gap:16px;padding-bottom:36px}}.page_portfolioSection__y9xKc{padding:96px var(--margin-page) var(--margin-section);border-top:1px solid var(--color-rule)}.page_portfolioSection__y9xKc>*{max-width:1180px;margin-left:auto;margin-right:auto}.page_sectionHeader___raMx{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}.page_sectionTitle__6ic_4{font-family:var(--font-serif);font-size:var(--size-h2);font-weight:300;line-height:var(--lh-display);letter-spacing:var(--tracking-heading);color:var(--color-text-primary);margin-top:12px}.page_viewAll__B0HCU{display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:var(--btn-size);font-weight:400;letter-spacing:var(--btn-tracking);text-transform:uppercase;text-decoration:none;color:rgba(244,238,230,.92);background:rgba(59,30,8,.88);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:var(--btn-pad);line-height:var(--btn-line);transition:background .3s ease,box-shadow .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 24px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.1)}.page_viewAll__B0HCU:hover{background:rgba(45,22,4,.96);box-shadow:0 4px 12px rgba(0,0,0,.26),0 12px 32px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.12)}.page_projectGrid___QL_D{display:flex;flex-direction:column;gap:var(--grid-gap)}.page_projectHeroCard__b0gwg{display:block;text-decoration:none}.page_projectHeroImageWrap__1vUGF{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--color-ground-dark)}.page_projectHeroImage__8_ULi{transition:transform var(--transition-hover)}.page_projectHeroCard__b0gwg:hover .page_projectHeroImage__8_ULi{transform:scale(1.03)}.page_projectHeroOverlay__JAkYS{position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,16,12,.82) 0,rgba(20,16,12,.38) 38%,rgba(20,16,12,.05) 65%,rgba(20,16,12,0));z-index:1}.page_projectHeroContent__Rv_Bx{position:absolute;bottom:40px;left:48px;right:48px;z-index:2}.page_projectHeroType__XuJCo{display:block;font-family:var(--font-sans);font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:rgba(244,238,230,.6);margin-bottom:10px}.page_projectHeroTitle__lVTIG{font-family:var(--font-serif);font-size:clamp(26px,3vw,42px);font-weight:300;color:rgba(244,238,230,.97);line-height:1.2;letter-spacing:var(--tracking-heading);margin-bottom:14px;text-shadow:0 1px 4px rgba(0,0,0,.55),0 4px 20px rgba(0,0,0,.35)}.page_projectHeroTagline__Jvu9T{font-family:var(--font-serif);font-size:clamp(13px,1.1vw,16px);font-style:italic;font-weight:300;color:rgba(244,238,230,.8);line-height:1.6;max-width:520px;opacity:0;transform:translateY(8px);transition:opacity .4s ease .1s,transform .4s ease .1s}.page_projectHeroCard__b0gwg:hover .page_projectHeroTagline__Jvu9T{opacity:1;transform:translateY(0)}.page_projectHeroViewHint__fZPdQ{display:inline-block;margin-top:16px;font-family:var(--font-sans);font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:rgba(244,238,230,.75);opacity:0;transform:translateY(6px);transition:opacity .4s ease .2s,transform .4s ease .2s}.page_projectHeroCard__b0gwg:hover .page_projectHeroViewHint__fZPdQ{opacity:1;transform:translateY(0)}.page_projectRow__Lvlqm{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap)}.page_projectCard__2LcUe{display:block;text-decoration:none;position:relative}.page_projectImageWrap__sH3bT{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--color-ground-dark)}.page_projectImage__64WyG{transition:transform 1.1s cubic-bezier(.25,.46,.45,.94)}.page_projectCard__2LcUe:hover .page_projectImage__64WyG{transform:scale(1.04)}.page_projectOverlay__CQy3k{position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,16,12,.6) 0,rgba(20,16,12,.18) 45%,transparent 70%);transition:background .8s ease;display:flex;align-items:flex-end;justify-content:flex-start;padding:20px 22px}.page_projectCard__2LcUe:hover .page_projectOverlay__CQy3k{background:linear-gradient(0deg,rgba(20,16,12,.88) 0,rgba(20,16,12,.52) 50%,transparent 80%)}.page_viewHint__wY_pT{position:absolute;top:18px;right:18px;font-family:var(--font-sans);font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:rgba(244,238,230,.9);opacity:0;transform:translateY(-5px);transition:opacity .6s ease .15s,transform .6s ease .15s;text-shadow:0 1px 8px rgba(0,0,0,.4)}.page_projectCard__2LcUe:hover .page_viewHint__wY_pT{opacity:1;transform:translateY(0)}.page_projectCardTagline___l_Zw{font-family:var(--font-serif);font-size:clamp(12px,.95vw,14px);font-style:italic;font-weight:300;color:rgba(244,238,230,.9);line-height:1.55;opacity:0;transform:translateY(6px);transition:opacity .35s ease .1s,transform .35s ease .1s}.page_projectCard__2LcUe:hover .page_projectCardTagline___l_Zw{opacity:1;transform:translateY(0)}.page_projectMeta__rhtDy{position:absolute;bottom:0;left:0;right:0;padding:20px 22px 24px;display:flex;flex-direction:column;gap:5px;z-index:2}.page_projectType__6P52s{font-family:var(--font-sans);font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:rgba(244,238,230,.65)}.page_projectTitle__rUJya{font-family:var(--font-serif);font-size:var(--size-project-title);font-weight:400;color:rgba(244,238,230,.95);line-height:1.3;text-shadow:0 1px 6px rgba(0,0,0,.4)}.page_projectClient__bto2E{font-family:var(--font-sans);font-size:var(--size-meta);letter-spacing:.08em;color:rgba(244,238,230,.5);text-transform:uppercase}.page_credentials__1XaAW{background:var(--color-ground-dark);padding:72px var(--margin-page)}.page_credentialsInner__19oXr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;max-width:1200px;margin:0 auto}.page_credentialsSingle___uScR{grid-template-columns:minmax(0,1fr);max-width:880px}.page_testimonialCol__9kyep{display:flex;flex-direction:column;gap:32px;order:1;min-width:0}@media (max-width:900px){.page_testimonialCol__9kyep{order:2}}.page_recognitionCol__6OkZV{display:flex;flex-direction:column;gap:32px;padding-top:2px}.page_clients__pFIbx{padding:72px var(--margin-page)}.page_clientsInner__pmF_j{display:flex;flex-direction:column;gap:40px;max-width:1200px;margin:0 auto}.page_clientsGrid__n95wL{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.page_clientCard__El7U8{display:flex;flex-direction:column;gap:8px;padding:28px 32px 28px 0;border-top:1px solid var(--color-rule);text-decoration:none}.page_clientCard__El7U8:hover .page_clientCardThumbImg__p_bW_{transform:scale(1.045)}.page_clientCard__El7U8:hover .page_clientCardName__h_d7X{color:var(--color-text-secondary)}.page_clientCardThumb__xM9gb{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;background:var(--color-ground-dark);margin-bottom:10px}.page_clientCardThumbImg__p_bW_{transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.page_clientCardName__h_d7X{font-family:var(--font-serif);font-size:clamp(18px,1.4vw,22px);font-weight:300;color:var(--color-text-primary);margin:0}.page_clientCardDesc__9KPAI{font-size:13px;margin:0}.page_clientCardDesc__9KPAI,.page_clientCardProject___hnJ9{font-family:var(--font-sans);font-weight:300;color:var(--color-text-secondary)}.page_clientCardProject___hnJ9{font-size:12px;font-style:italic;letter-spacing:.03em;margin:auto 0 0;padding-top:12px}@media (max-width:900px){.page_clientsGrid__n95wL{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.page_clientsGrid__n95wL{grid-template-columns:1fr}.page_clientCard__El7U8{padding:20px 0}}.page_workLinks__qNrak{margin-top:48px;font-family:var(--font-sans);font-size:clamp(14px,1.05vw,16px);font-weight:300;line-height:1.8;color:var(--color-text-secondary);max-width:640px}.page_workLinks__qNrak a{color:var(--color-text-primary);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .2s ease}.page_workLinks__qNrak a:focus-visible,.page_workLinks__qNrak a:hover{text-decoration-color:initial}@media (max-width:768px){.page_workLinks__qNrak{margin-top:32px;padding:0 var(--margin-page)}}.page_journalSection__fR6Cl{padding:var(--margin-section) var(--margin-page);border-top:1px solid var(--color-rule)}.page_journalHeader__n0cpx{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px}.page_journalGrid__0D5w7{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px}.page_journalCard__s8pkE{display:flex;flex-direction:column;gap:14px;text-decoration:none;color:inherit}.page_journalImageWrap__m9qQR{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--color-ground-dark)}.page_journalImageWrap__m9qQR img{transition:transform .8s ease}.page_journalCard__s8pkE:hover .page_journalImageWrap__m9qQR img{transform:scale(1.03)}.page_journalCard__s8pkE:hover .page_journalTitle__Nu6tY{text-decoration:underline;text-underline-offset:4px}.page_journalMeta__irxsw{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page_journalCategory__Hak1p{font-family:var(--font-sans);font-size:12px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-primary);background:var(--color-ground-dark);padding:3px 8px;border-radius:2px}.page_journalRead__TBG3O{font-family:var(--font-sans);font-size:var(--size-meta);font-weight:300;letter-spacing:.04em;color:var(--color-text-secondary)}.page_journalTitle__Nu6tY{font-family:var(--font-serif);font-size:clamp(19px,1.8vw,24px);font-weight:400;line-height:1.25;color:var(--color-text-primary);margin:0}.page_journalExcerpt__zyQ3u{font-family:var(--font-sans);font-size:15px;font-weight:300;line-height:var(--lh-body);color:var(--color-text-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:900px){.page_journalHeader__n0cpx{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:32px}}@media (max-width:800px){.page_journalGrid__0D5w7{grid-template-columns:1fr;gap:36px}}.page_processSection__S6g9F{padding:var(--margin-section) var(--margin-page);border-top:1px solid var(--color-rule)}.page_processRows__CyFVi{margin-top:48px;border-top:1px solid var(--color-rule)}.page_processRow__CQsIe{display:grid;grid-template-columns:280px 1fr auto;gap:64px;align-items:baseline;padding:28px 0;border-bottom:1px solid var(--color-rule);text-decoration:none;transition:opacity .2s ease}.page_processRow__CQsIe:hover{opacity:.6}.page_processRows__CyFVi>:last-child,.page_processRows__CyFVi>:last-child .page_processRow__CQsIe{border-bottom:0}.page_processRow__CQsIe:after{content:"→";font-family:var(--font-sans);font-size:14px;color:var(--color-text-secondary);align-self:center;opacity:0;transform:translateX(-6px);transition:opacity .25s ease,transform .25s ease}.page_processRow__CQsIe:hover:after{opacity:1;transform:translateX(0)}.page_processLeft__7X8Ep{display:flex;align-items:center;gap:20px}.page_processLeft__7X8Ep:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-text-secondary);flex-shrink:0;opacity:.65}.page_processNumber__L7Btf{font-family:var(--font-sans);font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-secondary);flex-shrink:0}.page_processTitle__esqA_{font-family:var(--font-serif);font-size:clamp(18px,1.6vw,24px);font-weight:300;color:var(--color-text-primary);letter-spacing:var(--tracking-heading)}.page_processSubtitle__sbv47{font-family:var(--font-sans);font-size:var(--size-body);font-weight:300;font-style:italic;color:var(--color-text-secondary);line-height:var(--lh-body)}@media (max-width:768px){.page_processRow__CQsIe{grid-template-columns:1fr;gap:8px}.page_processRow__CQsIe:after{display:none}.page_processLeft__7X8Ep{gap:14px}}.page_recognitionLines__8y5Xi{display:flex;flex-direction:column;gap:0}.page_recognitionLine__3wtdz{font-family:var(--font-serif);font-size:clamp(16px,1.4vw,19px);font-weight:300;line-height:1.6;color:var(--color-text-primary);padding:28px 0;border-bottom:1px solid var(--color-rule)}.page_recognitionLine__3wtdz:first-child{border-top:1px solid var(--color-rule)}.page_recognitionLine__3wtdz em{font-style:italic;color:var(--color-text-secondary)}.page_recognitionLogos__WXwut{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-rule);margin-top:0;align-items:center}.page_recognitionLogo__pgras{display:flex;align-items:center;justify-content:center;padding:24px 16px;border-right:1px solid var(--color-rule)}.page_recognitionLogo__pgras:last-child{border-right:none}.page_recognitionLogoImgWrap__xktlL{position:relative;width:100%;height:60px;background:var(--color-ground-dark)}.page_recognitionLogoImg__afxoL{mix-blend-mode:multiply;filter:grayscale(1) contrast(1.05);opacity:.82;transition:filter .3s ease,opacity .3s ease}.page_recognitionLogo__pgras:hover .page_recognitionLogoImg__afxoL{filter:grayscale(0) contrast(1);opacity:1}@media (hover:none){.page_projectCardTagline___l_Zw,.page_projectHeroTagline__Jvu9T{opacity:1;transform:translateY(0)}.page_projectOverlay__CQy3k{background:linear-gradient(0deg,rgba(20,16,12,.7) 0,rgba(20,16,12,.22) 50%,transparent 75%)}}@media (max-width:900px){.page_statBar__qPWM_{grid-template-columns:repeat(2,1fr)}.page_statCta__osMqC{grid-column:1/-1;border-left:none;border-top:1px solid var(--color-rule);padding:32px 0 0;flex-direction:row;justify-content:center;gap:16px}.page_credentialsInner__19oXr{grid-template-columns:minmax(0,1fr);gap:48px}.page_projectRow__Lvlqm{grid-template-columns:1fr}.page_projectHeroImageWrap__1vUGF,.page_projectImageWrap__sH3bT{aspect-ratio:4/3}.page_projectHeroContent__Rv_Bx{left:24px;right:24px;bottom:24px}.page_recognitionLogo__pgras{padding-top:18px;padding-bottom:18px}}@media (max-width:600px){.page_sectionHeader___raMx.page_sectionHeaderSide__sSPi9{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:16px}.page_viewAllSide__6Doqe{white-space:nowrap;flex-shrink:0}.page_valuePropWrap__U7Ao8{display:block;padding:36px var(--margin-page) 0}.page_introColumns__qmzsg{grid-template-columns:1fr;gap:16px;padding-bottom:36px}.page_statBar__qPWM_{position:relative;grid-template-columns:repeat(2,1fr);padding:44px var(--margin-page) 48px;gap:0;border-bottom:none}.page_statBar__qPWM_:before{content:"";position:absolute;left:50%;top:44px;bottom:176px;width:1px;background:var(--color-rule);pointer-events:none;z-index:0}.page_stat__wNpTi{padding:24px 12px;gap:12px;border-right:none;border-bottom:none}.page_stat__wNpTi:first-child{padding-left:12px}.page_statValue__tVgp7{font-size:clamp(26px,7.5vw,44px)}.page_statLabel__2jNx3{font-size:12px}.page_statCta__osMqC{flex-direction:column;align-items:stretch;gap:16px;border-top:none;padding-top:44px;position:relative;z-index:1}.page_heroCta__k6Sds{min-width:0;text-align:center}.page_heroCtaSecondary__z1fBx{align-self:stretch;justify-content:center}.page_portfolioSection__y9xKc{padding:44px 0 48px}.page_sectionHeader___raMx{padding:0 var(--margin-page);flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.page_sectionTitle__6ic_4{font-size:clamp(24px,6vw,32px)}.page_projectGrid___QL_D{display:grid;grid-template-columns:1fr 1fr;gap:0}.page_projectHeroImageWrap__1vUGF{aspect-ratio:3/4}.page_projectHeroOverlay__JAkYS{background:linear-gradient(0deg,rgba(20,16,12,.92) 0,rgba(20,16,12,.6) 45%,rgba(20,16,12,.12) 72%,rgba(20,16,12,0))}.page_projectHeroContent__Rv_Bx{left:10px;right:10px;bottom:10px}.page_projectHeroType__XuJCo{font-size:9px;margin-bottom:4px}.page_projectHeroTitle__lVTIG{font-size:15px;line-height:1.3}.page_projectHeroTagline__Jvu9T,.page_projectHeroViewHint__fZPdQ{display:none}.page_projectRow__Lvlqm{display:contents}.page_projectImageWrap__sH3bT{aspect-ratio:3/4}.page_projectOverlay__CQy3k{background:linear-gradient(0deg,rgba(20,16,12,.88) 0,rgba(20,16,12,.48) 52%,transparent 80%)}.page_projectMeta__rhtDy{padding:10px 10px 12px;gap:3px}.page_projectType__6P52s{font-size:8px;letter-spacing:.08em}.page_projectTitle__rUJya{font-size:13px;line-height:1.25}.page_processLeft__7X8Ep:before,.page_projectClient__bto2E{display:none}.page_credentials__1XaAW{padding:48px var(--margin-page)}.page_credentialsInner__19oXr{gap:40px}.page_processSection__S6g9F{padding:48px var(--margin-page)}.page_processRows__CyFVi{position:relative;margin-top:28px;border-top:none}.page_processRows__CyFVi:before{content:"";position:absolute;left:15px;top:8px;bottom:24px;width:1px;background:var(--color-rule);pointer-events:none}.page_processRow__CQsIe{display:flex;flex-direction:column;gap:5px;padding:0 0 28px 40px;border:none;position:relative}.page_processRow__CQsIe:before{content:"";position:absolute;left:9px;top:3px;width:12px;height:12px;border-radius:50%;background:var(--color-ground);border:1px solid var(--color-rule);box-sizing:border-box}.page_processRow__CQsIe:after{display:block;content:"";position:absolute;left:13px;top:7px;width:4px;height:4px;border-radius:50%;background:var(--color-text-secondary);opacity:1;transform:none;transition:none}.page_processLeft__7X8Ep{flex-direction:column;gap:3px;align-items:flex-start}.page_processNumber__L7Btf{font-size:12px}.page_processTitle__esqA_{font-size:18px}.page_processSubtitle__sbv47{font-size:14px}.page_recognitionLogos__WXwut{grid-template-columns:1fr;margin-top:0}.page_recognitionLogo__pgras{padding:16px 0;border-right:none;border-bottom:1px solid var(--color-rule);justify-content:flex-start}.page_recognitionLogo__pgras:last-child{border-bottom:none}.page_recognitionLogoImgWrap__xktlL{height:48px}.page_recognitionLogoImg__afxoL{object-position:left center!important}}.page_entrySection__cjeWZ{padding:48px var(--margin-page) 56px;border-top:1px solid var(--color-rule)}.page_entryGrid__sHQrH{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}.page_entryCard__bCbm_{display:flex;flex-direction:column;gap:18px;text-decoration:none;color:var(--color-text-primary);height:100%}.page_entryImageWrap__s6mge{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;background:var(--color-ground-dark)}.page_entryImage__DXgZ_{transition:transform 1.1s cubic-bezier(.25,.46,.45,.94)}.page_entryCard__bCbm_:hover .page_entryImage__DXgZ_{transform:scale(1.04)}.page_entryBody__uXwt1{display:flex;flex-direction:column;gap:8px;flex:1 1}.page_entryTitle__vZ6Xv{font-family:var(--font-serif);font-size:clamp(22px,1.9vw,28px);font-weight:400;line-height:1.2;letter-spacing:var(--tracking-heading)}.page_entryDesc__ZxjqB{font-family:var(--font-sans);font-size:clamp(16px,1.1vw,17px);font-weight:400;line-height:1.65;color:var(--color-text-secondary);max-width:34ch}.page_entryLink__3C2QH{margin-top:auto;padding-top:6px;font-family:var(--font-sans);font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-primary);border-bottom:1px solid var(--color-rule);align-self:flex-start;padding-bottom:4px;transition:border-color .25s ease}.page_entryCard__bCbm_:hover .page_entryLink__3C2QH{border-color:var(--color-text-secondary)}@media (max-width:768px){.page_entrySection__cjeWZ{padding:36px var(--margin-page) 40px}.page_entryGrid__sHQrH{grid-template-columns:1fr;gap:0;margin-top:8px}.page_entryCard__bCbm_{flex-direction:row;align-items:stretch;gap:16px;padding:16px 0;border-bottom:1px solid var(--color-rule);min-height:44px}.page_entryImageWrap__s6mge{flex:0 0 112px;aspect-ratio:auto;min-height:112px}.page_entryTitle__vZ6Xv{font-size:21px}.page_entryDesc__ZxjqB{font-size:14px;line-height:1.55;max-width:none}.page_entryLink__3C2QH{padding:4px 0 6px}}.page_entryMore__LulRZ{margin-top:28px;font-family:var(--font-sans);font-size:clamp(14px,1.05vw,16px);font-weight:300;line-height:1.8;color:var(--color-text-secondary)}.page_entryMore__LulRZ a{color:var(--color-text-primary);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .2s ease}.page_entryMore__LulRZ a:focus-visible,.page_entryMore__LulRZ a:hover{text-decoration-color:initial}.CategoryFilmstrip_section__Zc_Y_{background:#3B1E08;--focus-color:var(--color-focus-light);overflow-x:clip;overflow-y:visible;position:relative;padding-top:124px;padding-bottom:0;height:max(100svh,560px);display:grid;grid-template-rows:auto minmax(0,1fr)}.CategoryFilmstrip_stage__1C0Bj{container-type:size;min-height:0;position:relative;z-index:1}.CategoryFilmstrip_strip__GO6eF{--strip-pad-top:24px;--strip-pad-bottom:100px;--card-h:clamp(180px,min(calc(100cqh - var(--strip-pad-top) - var(--strip-pad-bottom)),calc((100cqw - 160px) / 1.4615)),600px);--card-w:calc(var(--card-h) * 1.4615)}.CategoryFilmstrip_intro__nAbpl{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:0 var(--margin-page)}.CategoryFilmstrip_introTitle__TAqls{font-family:var(--font-serif);font-size:clamp(26px,2.5vw,36px);font-weight:300;line-height:1.2;letter-spacing:var(--tracking-heading);color:rgba(244,238,230,.97);max-width:1100px;margin:0;text-wrap:balance}.CategoryFilmstrip_introSub__JtTmG{font-family:var(--font-sans);font-size:clamp(14px,1.1vw,16px);font-weight:300;line-height:1.5;letter-spacing:var(--tracking-body);color:rgba(244,238,230,.82);max-width:760px;margin:0;text-wrap:balance}.CategoryFilmstrip_introCta__Y8znY{font-family:var(--font-sans);font-size:var(--btn-size);letter-spacing:var(--btn-tracking);text-transform:uppercase;color:#3B1E08;background:rgba(244,238,230,.95);border-radius:999px;padding:var(--btn-pad);line-height:var(--btn-line);margin-top:6px;text-decoration:none;transition:background .3s ease,box-shadow .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.25),0 8px 24px rgba(0,0,0,.18)}.CategoryFilmstrip_introCta__Y8znY:hover{background:#ffffff;box-shadow:0 4px 12px rgba(0,0,0,.3),0 12px 32px rgba(0,0,0,.22)}.CategoryFilmstrip_strip__GO6eF{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:var(--strip-pad-top) calc(50% - var(--card-w) / 2) var(--strip-pad-bottom);scrollbar-width:none;align-items:flex-end;height:100%;box-sizing:border-box}.CategoryFilmstrip_strip__GO6eF::-webkit-scrollbar{display:none}.CategoryFilmstrip_cardWrapper__eLUwj{flex-shrink:0;width:var(--card-w);scroll-snap-align:center;transform-origin:center center;transition:transform .55s cubic-bezier(.4,0,.2,1),opacity .55s cubic-bezier(.4,0,.2,1);backface-visibility:hidden}.CategoryFilmstrip_section__Zc_Y_[data-moving] .CategoryFilmstrip_cardWrapper__eLUwj{will-change:transform}.CategoryFilmstrip_cardWrapper__eLUwj[data-depth="0"]{transform:perspective(800px) rotateY(0deg) translateZ(0) scale(1);opacity:1}.CategoryFilmstrip_cardWrapper__eLUwj[data-depth="1"][data-side=left]{transform:perspective(800px) rotateY(45deg) translateZ(-180px) scale(.82);opacity:.5}.CategoryFilmstrip_cardWrapper__eLUwj[data-depth="1"][data-side=right]{transform:perspective(800px) rotateY(-45deg) translateZ(-180px) scale(.82);opacity:.5}.CategoryFilmstrip_cardWrapper__eLUwj[data-depth="2"][data-side=left]{transform:perspective(800px) rotateY(62deg) translateZ(-320px) scale(.65);opacity:.22}.CategoryFilmstrip_cardWrapper__eLUwj[data-depth="2"][data-side=right]{transform:perspective(800px) rotateY(-62deg) translateZ(-320px) scale(.65);opacity:.22}.CategoryFilmstrip_card__szAjP{display:block;text-decoration:none;width:100%}.CategoryFilmstrip_imageWrap__DjVG4{position:relative;width:var(--card-w);height:var(--card-h);overflow:hidden;background:#3B1E08;border-radius:3px;box-shadow:0 4px 14px rgba(0,0,0,.55),0 14px 36px rgba(0,0,0,.55),0 32px 78px rgba(0,0,0,.45)}.CategoryFilmstrip_mobileImg__JweYT{display:none}.CategoryFilmstrip_desktopImg__vvBUk{display:block}@media (max-width:600px){.CategoryFilmstrip_desktopImg__vvBUk{display:none}.CategoryFilmstrip_mobileImg__JweYT{display:block}}.CategoryFilmstrip_overlay__ruLow{position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,16,12,.9) 0,rgba(20,16,12,.42) 48%,rgba(20,16,12,.08) 70%,transparent);pointer-events:none;z-index:1}.CategoryFilmstrip_content__18VPs{position:absolute;bottom:36px;left:40px;right:40px;z-index:2;display:flex;flex-direction:column;align-items:center;pointer-events:none}.CategoryFilmstrip_name__MOssy{font-family:var(--font-serif);font-size:clamp(32px,3vw,52px);font-weight:300;font-style:italic;color:rgba(244,238,230,.97);line-height:1.1;letter-spacing:-.01em;text-shadow:0 1px 8px rgba(0,0,0,.5);margin:0;display:flex;align-items:center;gap:14px}.CategoryFilmstrip_arrow__9WIJl{display:flex;align-items:center;opacity:.65;flex-shrink:0}.CategoryFilmstrip_shelf__S2Pnz{position:absolute;bottom:10px;left:0;right:0;height:90px;pointer-events:none;background:linear-gradient(180deg,rgba(92,50,15,.85) 0,rgba(68,38,11,.7) 10px,rgba(14,7,2,.75) 12px,rgba(10,5,2,.3) 35px,transparent 90px)}.CategoryFilmstrip_shelf__S2Pnz:before{content:"";position:absolute;top:-150px;left:0;right:0;height:150px;background:radial-gradient(ellipse 52% 100% at 50% 100%,rgba(148,84,28,.6),transparent 100%),linear-gradient(0deg,rgba(104,58,18,.6) 0,rgba(78,44,14,.3) 40%,transparent);transform:perspective(700px) rotateX(-20deg);transform-origin:bottom center;clip-path:polygon(3% 0,97% 0,100% 100%,0 100%)}.CategoryFilmstrip_endSpacer__bCrHz{width:calc(50% - var(--card-w) / 2 - 16px);flex-shrink:0;min-width:8px}.CategoryFilmstrip_pill__EMN4U{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 20px;background:rgba(255,248,240,.1);backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);border:1px solid rgba(255,255,255,.14);border-radius:999px;z-index:10;pointer-events:none;white-space:nowrap}.CategoryFilmstrip_pillDots__lghWe{display:flex;align-items:center;gap:5px}.CategoryFilmstrip_pillHint__vQ4PI{display:flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:rgba(255,255,255,.88);text-shadow:0 1px 4px rgba(0,0,0,.45)}@media (max-width:600px) and (pointer:coarse){.CategoryFilmstrip_pill__EMN4U{backdrop-filter:none;-webkit-backdrop-filter:none}}.CategoryFilmstrip_dots__9Hw3I{display:flex;align-items:center;gap:6px}.CategoryFilmstrip_dot__78EWb{display:block;width:5px;height:3px;border-radius:2px;background:rgba(244,238,230,.65);transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .28s ease;transform-origin:center center}.CategoryFilmstrip_indicator__2pM5N{display:none}@media (max-width:1199px) and (min-width:601px){.CategoryFilmstrip_intro__nAbpl{gap:12px}.CategoryFilmstrip_introTitle__TAqls{font-size:clamp(24px,3.4vw,34px)}.CategoryFilmstrip_strip__GO6eF{--strip-pad-top:18px;--strip-pad-bottom:84px;--card-h:clamp(170px,min(calc(100cqh - 102px),calc((100cqw - 96px) / 1.4118)),340px);--card-w:calc(var(--card-h) * 1.4118);gap:12px}.CategoryFilmstrip_endSpacer__bCrHz{width:calc(50% - var(--card-w) / 2 - 12px)}.CategoryFilmstrip_content__18VPs{bottom:28px;left:28px;right:28px;gap:8px}.CategoryFilmstrip_name__MOssy{font-size:clamp(28px,2.2vw,38px)}.CategoryFilmstrip_shelf__S2Pnz{bottom:8px;height:76px}.CategoryFilmstrip_shelf__S2Pnz:before{top:-110px;height:110px}}@media (max-width:600px) and (pointer:coarse){.CategoryFilmstrip_section__Zc_Y_{padding-top:84px;padding-bottom:0}.CategoryFilmstrip_intro__nAbpl{margin-top:0;gap:12px;padding:0 24px}.CategoryFilmstrip_introTitle__TAqls{font-size:clamp(22px,6.2vw,28px)}.CategoryFilmstrip_introSub__JtTmG{font-size:13px;line-height:1.45}.CategoryFilmstrip_introCta__Y8znY{margin-top:2px}.CategoryFilmstrip_strip__GO6eF{--strip-pad-top:18px;--strip-pad-bottom:110px;padding:18px 24px 110px;gap:16px}.CategoryFilmstrip_cardWrapper__eLUwj{width:calc(100vw - 48px)}.CategoryFilmstrip_imageWrap__DjVG4{width:calc(100vw - 48px);height:max(260px,calc(100cqh - 128px))}.CategoryFilmstrip_endSpacer__bCrHz{width:12px}.CategoryFilmstrip_content__18VPs{bottom:24px;left:24px;right:24px;gap:6px}.CategoryFilmstrip_name__MOssy{font-size:clamp(28px,7vw,38px)}.CategoryFilmstrip_shelf__S2Pnz{bottom:8px;height:102px}.CategoryFilmstrip_shelf__S2Pnz:before{top:-80px;height:80px}.CategoryFilmstrip_pill__EMN4U{bottom:22px}.CategoryFilmstrip_cardWrapper__eLUwj[data-depth="1"][data-side=left]{transform:perspective(1000px) rotateY(28deg) translateZ(-90px) scale(.85);opacity:.55}.CategoryFilmstrip_cardWrapper__eLUwj[data-depth="1"][data-side=right]{transform:perspective(1000px) rotateY(-28deg) translateZ(-90px) scale(.85);opacity:.55}.CategoryFilmstrip_cardWrapper__eLUwj[data-depth="2"][data-side=left]{transform:perspective(1000px) rotateY(42deg) translateZ(-160px) scale(.7);opacity:.3}.CategoryFilmstrip_cardWrapper__eLUwj[data-depth="2"][data-side=right]{transform:perspective(1000px) rotateY(-42deg) translateZ(-160px) scale(.7);opacity:.3}.CategoryFilmstrip_imageWrap__DjVG4{box-shadow:0 4px 12px rgba(0,0,0,.45),0 12px 28px rgba(0,0,0,.45)}}