.AutrelHome-module__QRvWjq__autrelRoot{--bg:#faf9f6;--surface:#fff;--border:#e8e5de;--border-light:#f0ede6;--text:#1a1a1a;--text-secondary:#6b6660;--accent:#b8860b;--plinth:#3d7a52;--dufive:#8c7440;--rr:#a03030;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-dm-sans), system-ui, sans-serif}.AutrelHome-module__QRvWjq__wrap{max-width:1060px;margin:0 auto;padding:0 3rem}.AutrelHome-module__QRvWjq__siteHeader{padding:6rem 0 4rem}.AutrelHome-module__QRvWjq__wordmark{align-items:center;gap:.9rem;margin-bottom:3.5rem;display:flex}.AutrelHome-module__QRvWjq__wordmarkIcon{border:1.5px solid var(--text);width:34px;height:34px;font-family:var(--font-dm-serif), Georgia, serif;color:var(--text);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.AutrelHome-module__QRvWjq__wordmarkText{letter-spacing:.3em;text-transform:uppercase;color:var(--text-secondary);font-size:.7rem;font-weight:600}.AutrelHome-module__QRvWjq__headline{font-family:var(--font-dm-serif), Georgia, serif;color:var(--text);max-width:580px;margin:0 0 2rem;font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:400;line-height:1.28}.AutrelHome-module__QRvWjq__bio{color:var(--text-secondary);max-width:520px;margin:0;font-size:1.05rem;line-height:1.85}.AutrelHome-module__QRvWjq__projects{border-top:1px solid var(--border);padding:4rem 0 0}.AutrelHome-module__QRvWjq__featured{background:var(--surface);border:1px solid var(--border);color:inherit;border-radius:10px;grid-template-columns:1fr 1fr;gap:0;text-decoration:none;transition:border-color .35s,box-shadow .35s;display:grid;overflow:hidden}.AutrelHome-module__QRvWjq__featured:hover{border-color:#d0ccc4;box-shadow:0 12px 40px #0000000f}.AutrelHome-module__QRvWjq__featuredImg{min-height:320px;position:relative;overflow:hidden}.AutrelHome-module__QRvWjq__featuredImg img{transition:transform .6s}.AutrelHome-module__QRvWjq__featured:hover .AutrelHome-module__QRvWjq__featuredImg img{transform:scale(1.025)}.AutrelHome-module__QRvWjq__featuredBody{flex-direction:column;justify-content:center;padding:3.5rem;display:flex}.AutrelHome-module__QRvWjq__featuredBody h2{font-family:var(--font-dm-serif), Georgia, serif;margin:0 0 1.25rem;font-size:1.7rem;font-weight:400}.AutrelHome-module__QRvWjq__featuredBody p{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.8}.AutrelHome-module__QRvWjq__label{letter-spacing:.2em;text-transform:uppercase;color:var(--rr);margin-bottom:1rem;font-size:.6rem;font-weight:600}.AutrelHome-module__QRvWjq__labelPlinth{color:var(--plinth)}.AutrelHome-module__QRvWjq__labelDufive{color:var(--dufive)}.AutrelHome-module__QRvWjq__cta{color:var(--text);opacity:.45;align-items:center;gap:.5rem;margin-top:2.5rem;font-size:.82rem;font-weight:500;transition:opacity .3s;display:inline-flex}.AutrelHome-module__QRvWjq__featured:hover .AutrelHome-module__QRvWjq__cta{opacity:1}.AutrelHome-module__QRvWjq__arrow{transition:transform .3s;display:inline-block}.AutrelHome-module__QRvWjq__featured:hover .AutrelHome-module__QRvWjq__arrow,.AutrelHome-module__QRvWjq__card:hover .AutrelHome-module__QRvWjq__arrow{transform:translate(4px)}.AutrelHome-module__QRvWjq__duo{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem;display:grid}.AutrelHome-module__QRvWjq__card{background:var(--surface);border:1px solid var(--border);color:inherit;border-radius:10px;flex-direction:column;text-decoration:none;transition:border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.AutrelHome-module__QRvWjq__card:hover{border-color:#d0ccc4;box-shadow:0 12px 40px #0000000f}.AutrelHome-module__QRvWjq__cardVisual{justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}.AutrelHome-module__QRvWjq__cardVisualPlinth{background:#f0ede6}.AutrelHome-module__QRvWjq__cardVisualPlinth img{width:auto;height:22px}.AutrelHome-module__QRvWjq__cardVisualDufive{background:#111010}.AutrelHome-module__QRvWjq__dufiveIcon{border-radius:50%}.AutrelHome-module__QRvWjq__cardBody{flex-direction:column;flex:1;padding:2.25rem;display:flex}.AutrelHome-module__QRvWjq__cardBody h2{font-family:var(--font-dm-serif), Georgia, serif;margin:0 0 .85rem;font-size:1.25rem;font-weight:400}.AutrelHome-module__QRvWjq__cardBody p{color:var(--text-secondary);flex:1;margin:0;font-size:.88rem;line-height:1.75}.AutrelHome-module__QRvWjq__cardLink{color:var(--text-secondary);align-items:center;gap:.4rem;margin-top:1.75rem;font-size:.78rem;font-weight:500;transition:color .3s;display:inline-flex}.AutrelHome-module__QRvWjq__card:hover .AutrelHome-module__QRvWjq__cardLink{color:var(--text)}.AutrelHome-module__QRvWjq__footer{border-top:1px solid var(--border);margin-top:6rem;padding:3rem 0}.AutrelHome-module__QRvWjq__footerInner{justify-content:space-between;align-items:center;display:flex}.AutrelHome-module__QRvWjq__footerLeft{color:var(--text-secondary);font-size:.75rem}.AutrelHome-module__QRvWjq__footerRight{gap:1.75rem;display:flex}.AutrelHome-module__QRvWjq__footerRight a{color:var(--text-secondary);font-size:.75rem;text-decoration:none;transition:color .3s}.AutrelHome-module__QRvWjq__footerRight a:hover{color:var(--text)}@media (max-width:768px){.AutrelHome-module__QRvWjq__wrap{padding:0 1.75rem}.AutrelHome-module__QRvWjq__siteHeader{padding:4rem 0 3rem}.AutrelHome-module__QRvWjq__featured{grid-template-columns:1fr}.AutrelHome-module__QRvWjq__featuredImg{min-height:240px}.AutrelHome-module__QRvWjq__featuredBody{padding:2.25rem}.AutrelHome-module__QRvWjq__duo{grid-template-columns:1fr}.AutrelHome-module__QRvWjq__footerInner{text-align:center;flex-direction:column;gap:1rem}}@media (max-width:480px){.AutrelHome-module__QRvWjq__headline{font-size:1.8rem}.AutrelHome-module__QRvWjq__featuredBody h2{font-size:1.4rem}.AutrelHome-module__QRvWjq__cardVisual{height:140px}}
