.fu-about-wrapper{color:#e8e8e8;max-width:860px;margin:0 auto;padding:60px 24px 80px}.fu-about-label{letter-spacing:.2em;text-transform:uppercase;color:#888;margin-bottom:16px;font-size:.75rem}.fu-about-headline{text-transform:uppercase;letter-spacing:.04em;color:#fff;margin-bottom:36px;font-size:clamp(2rem,5vw,3.2rem);font-weight:900;line-height:1.1}.fu-about-body{color:#ccc;max-width:680px;margin-bottom:20px;font-size:1.1rem;line-height:1.8}.fu-about-tagline{letter-spacing:.12em;text-transform:uppercase;color:#fff;border-left:3px solid #fff;margin-top:40px;padding-left:14px;font-size:1rem;font-weight:700}.fu-about-pillars{flex-wrap:wrap;gap:16px;margin-top:56px;display:flex}.fu-pillar{letter-spacing:.08em;text-transform:uppercase;color:#e0e0e0;background:#1a1a1a;border:1px solid #333;align-items:center;gap:10px;padding:14px 22px;font-size:.9rem;font-weight:700;display:flex}.fu-pillar-icon{font-size:1.2rem}.fu-joinus-cta{text-align:center;padding:72px 24px}.fu-joinus-cta-inner{max-width:600px;margin:0 auto}.fu-joinus-cta-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#888;margin-bottom:16px;font-size:.75rem}.fu-joinus-cta-headline{text-transform:uppercase;letter-spacing:.04em;color:#fff;margin-bottom:20px;font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:1.1}.fu-joinus-cta-body{color:#aaa;margin-bottom:36px;font-size:1rem;line-height:1.7}.fu-joinus-cta-btn{color:#000;letter-spacing:.12em;text-transform:uppercase;background:#fff;padding:16px 40px;font-size:.85rem;font-weight:800;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.fu-joinus-cta-btn:hover{color:#fff;background:#000;outline:1px solid #fff}.fu-ourwork-section{max-width:860px;margin:0 auto;padding:80px 24px 40px}.fu-ourwork-header{margin-bottom:48px}.fu-ourwork-title{text-transform:uppercase;letter-spacing:.04em;color:#fff;margin-bottom:12px;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900}.fu-ourwork-subtitle{color:#888;letter-spacing:.04em;font-size:1rem}.fu-work-placeholder{text-align:center;border:1px dashed #333;margin-bottom:60px;padding:80px 24px}.fu-work-placeholder-text{color:#444;letter-spacing:.15em;text-transform:uppercase;font-size:.85rem}.sz-instagram-section{text-align:center;max-width:860px;margin:0 auto;padding:0 24px 80px}.sz-instagram-label{letter-spacing:.2em;text-transform:uppercase;color:#888;margin-bottom:18px;font-size:.75rem}.sz-instagram-btn{color:#fff;letter-spacing:.08em;text-transform:uppercase;border:2px solid #fff;align-items:center;gap:10px;padding:12px 26px;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.sz-instagram-btn:hover{color:#000;background:#fff}.sz-instagram-btn i{font-size:1.1rem}.ig-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:26px;display:grid}.ig-item{aspect-ratio:1;background:#1a1a1a;position:relative;overflow:hidden}.ig-item img{object-fit:cover;width:100%;height:100%;transition:opacity .2s;display:block}.ig-item:hover img{opacity:.82}@media (max-width:600px){.ig-grid{grid-template-columns:repeat(2,1fr)}}body.light-mode .ig-item{background:#f0f0f0}@media (max-width:600px){.fu-about-pillars{gap:10px}.fu-pillar{padding:10px 16px;font-size:.8rem}}body.light-mode .fu-about-wrapper{color:#111}body.light-mode .fu-about-label,body.light-mode .fu-joinus-cta-eyebrow,body.light-mode .sz-instagram-label{color:#555}body.light-mode .fu-about-headline,body.light-mode .fu-joinus-cta-headline,body.light-mode .fu-ourwork-title{color:#000}body.light-mode .fu-about-body{color:#333}body.light-mode .fu-about-tagline{color:#000;border-left-color:#000}body.light-mode .fu-pillar{color:#111;background:#f0f0f0;border:1px solid #ddd}body.light-mode .fu-joinus-cta-body{color:#444}body.light-mode .fu-joinus-cta-btn{color:#fff;background:#000}body.light-mode .fu-joinus-cta-btn:hover{color:#000;background:0 0;outline-color:#000}body.light-mode .fu-ourwork-subtitle{color:#555}body.light-mode .fu-work-placeholder{border-color:#ccc}body.light-mode .fu-work-placeholder-text{color:#999}body.light-mode .sz-instagram-btn{color:#111;border-color:#111}body.light-mode .sz-instagram-btn:hover{color:#fff;background:#111}
