.cluster_page__G9Vvh{position:relative}.cluster_hero__P9Jrf{position:relative;min-height:100vh;display:flex;align-items:center;padding:130px clamp(20px,7vw,110px) 80px;overflow:hidden}.cluster_heroInner__CrUBa{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(32px,6vw,80px);gap:clamp(32px,6vw,80px);align-items:center}.cluster_heroText__Oyq01{min-width:0}.cluster_kicker__GAbdl{display:flex;align-items:center;gap:12px;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-bottom:26px}.cluster_sep__588zk{color:var(--text-faint)}.cluster_heroLine__NCc2U{margin:0;font-weight:800;font-size:clamp(2.2rem,6.5vw,5rem);line-height:1;letter-spacing:-.04em;color:var(--text)}.cluster_heroSub__6kKjG{max-width:520px;margin-top:28px}.cluster_heroSub__6kKjG p{margin:0;color:var(--text-dim);font-size:1.02rem;line-height:1.65}.cluster_heroActions__rXCiS{display:flex;align-items:center;gap:16px;margin-top:34px;flex-wrap:wrap}.cluster_heroFrameWrap__CgD1R{position:relative;justify-self:center;width:100%;max-width:420px}.cluster_heroFrame__Hkkye{position:relative;overflow:hidden;border:1px solid var(--border-strong);background:var(--bg-elev);box-shadow:var(--shadow-lg)}.cluster_heroImg__REgyo{display:block;width:100%;height:auto;transition:transform .6s var(--ease)}.cluster_heroFrame__Hkkye:hover .cluster_heroImg__REgyo{transform:scale(1.04)}.cluster_heroFrameCap__hfmm2{display:block;margin-top:12px;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.04em;color:var(--text-faint);text-align:right}.cluster_cta__SoNrL{display:inline-block;font-weight:700;font-size:.92rem;color:var(--on-accent);background:var(--text);padding:14px 26px;border-radius:2px;transition:background .25s var(--ease)}.cluster_cta__SoNrL:hover{background:var(--accent-2)}.cluster_ghost__SY7rz{font-weight:500;font-size:.9rem;color:var(--text);padding:14px 4px;position:relative}.cluster_ghost__SY7rz:after{content:"";position:absolute;left:4px;right:4px;bottom:9px;height:1px;background:var(--text);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.cluster_ghost__SY7rz:hover:after{transform:scaleX(1)}.cluster_section__g4la3{max-width:1200px;margin:0 auto;padding:clamp(50px,9vw,110px) clamp(20px,7vw,110px)}.cluster_sectionHead__VMGcG{display:flex;align-items:baseline;gap:16px;margin-bottom:42px}.cluster_sectionIndex__m27a0{font-family:var(--font-mono);font-size:.85rem;color:var(--text-faint)}.cluster_sectionHead__VMGcG h2{margin:0;font-weight:700;font-size:clamp(1.7rem,4.5vw,2.8rem);letter-spacing:-.03em}.cluster_essay__GzSCF{max-width:720px}.cluster_essay__GzSCF p{margin:0 0 1.4em;font-size:clamp(1.02rem,1.8vw,1.18rem);line-height:1.75;color:var(--text-dim)}.cluster_essay__GzSCF p:first-child{font-size:clamp(1.15rem,2.4vw,1.45rem);line-height:1.55;color:var(--text)}.cluster_specs__kxfBS{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));border-top:1px solid var(--border);border-left:1px solid var(--border)}.cluster_spec___ebXV{display:flex;flex-direction:column;gap:8px;padding:28px 24px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.cluster_specValue__SQuP3{font-weight:700;font-size:clamp(1.4rem,3.2vw,2rem);letter-spacing:-.03em}.cluster_specLabel__DI1Pg{font-size:.9rem;color:var(--text-dim)}.cluster_masonry__SoVol{column-count:2;column-gap:22px}.cluster_shotWrap__zXJpo{page-break-inside:avoid;break-inside:avoid;margin-bottom:22px}.cluster_shot__WA777{margin:0;border:1px solid var(--border);background:var(--bg);transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.cluster_shot__WA777:hover{border-color:var(--border-strong);box-shadow:var(--shadow)}.cluster_shotImgWrap__Y9eQJ{overflow:hidden;border-bottom:1px solid var(--border)}.cluster_shotImg__pQl7_{display:block;width:100%;height:auto;transition:transform .6s var(--ease)}.cluster_shot__WA777:hover .cluster_shotImg__pQl7_{transform:scale(1.045)}.cluster_shotCap__5Rd0I{padding:18px 20px 20px}.cluster_shotTitle__Paxa_{display:block;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-bottom:8px}.cluster_shotText__IdIXz{display:block;color:var(--text-dim);font-size:.95rem;line-height:1.6}.cluster_outro__mDbWn{max-width:1200px;margin:0 auto;padding:clamp(60px,10vw,140px) clamp(20px,7vw,110px);border-top:1px solid var(--border);text-align:center}.cluster_outroText__dT_9_{max-width:640px;margin:0 auto 32px;font-size:clamp(1.1rem,2.4vw,1.5rem);line-height:1.5;letter-spacing:-.01em;color:var(--text)}.cluster_outroActions__KyJSI{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}@media (max-width:860px){.cluster_heroInner__CrUBa{grid-template-columns:1fr}.cluster_heroFrameWrap__CgD1R{max-width:360px;justify-self:start;margin-top:10px}.cluster_heroFrameCap__hfmm2{text-align:left}}@media (max-width:620px){.cluster_masonry__SoVol{column-count:1}}.cluster_essay__GzSCF a{color:var(--text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cluster_essay__GzSCF a:hover{text-decoration-thickness:2px}