.au-hero{background-color:#000;width:100%;height:90vh;position:relative;overflow:hidden}.au-hero-bg{object-fit:cover;object-position:center center;opacity:.6;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.au-hero-content{text-align:center;color:#fff;z-index:5;width:100%;padding:0 48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.au-hero-eyebrow{letter-spacing:5px;text-transform:uppercase;color:#fff9;margin-bottom:20px;font-size:11px;font-weight:400}.au-hero-title{letter-spacing:10px;color:#fff;margin:0;font-size:clamp(44px,7vw,88px);font-weight:300;line-height:1.1}.au-eyebrow{letter-spacing:3px;text-transform:uppercase;color:#999;margin-bottom:14px;font-size:11px;font-weight:400}.au-quote-section{text-align:center;background:#fff;border-bottom:1px solid #e8e8e8;padding:100px 48px}.au-brand-logo{max-width:180px;margin:0 auto 44px;display:block}.au-pullquote{color:#333;letter-spacing:.2px;max-width:720px;margin:0 auto;font-size:clamp(18px,2vw,26px);font-style:italic;font-weight:300;line-height:1.85}.au-media-text{background:#f7f5f2;padding:100px 48px}.au-media-text-inner{align-items:center;gap:72px;max-width:1300px;margin:0 auto;display:flex}.au-media-stack{flex:0 0 55%;grid-template-columns:1.85fr 1fr;align-items:end;gap:6px;display:grid}.au-media-stack img{object-fit:cover;width:100%;display:block}.au-media-stack img:first-child{height:520px}.au-media-stack img:last-child{height:340px}.au-media-text-content{flex:1}.au-media-text-content h2{letter-spacing:2px;color:#000;margin-top:10px;margin-bottom:24px;font-size:clamp(28px,3vw,44px);font-weight:300}.au-media-text-content p{color:#555;font-size:16px;font-weight:300;line-height:1.95}.au-photo-grid{flex-direction:column;gap:4px;display:flex}.au-photo-grid-row{gap:4px;display:flex}.au-photo-grid-row img{object-fit:cover;flex:1;height:280px;display:block}.au-story-section{background:#111;padding:80px 48px}.au-story-inner{max-width:1200px;margin:0 auto}.au-story-item{border-bottom:1px solid #ffffff14;align-items:center;gap:72px;padding:72px 0;display:flex}.au-story-item:first-child{padding-top:0}.au-story-item:last-child{border-bottom:none;padding-bottom:0}.au-story-item.au-reverse{flex-direction:row-reverse}.au-story-img{flex:0 0 44%;overflow:hidden}.au-story-img img{object-fit:cover;width:100%;height:500px;display:block}.au-story-text{flex:1}.au-story-text .au-eyebrow{color:#fff6}.au-story-text h3{letter-spacing:4px;text-transform:uppercase;color:#fff;margin-top:8px;margin-bottom:28px;font-size:clamp(26px,3vw,44px);font-weight:300}.au-story-text p{color:#fff9;font-size:15px;font-weight:300;line-height:2}.au-image-text{background:#fff;border-top:1px solid #e8e8e8;padding:100px 48px}.au-image-text-inner{align-items:center;gap:80px;max-width:1200px;margin:0 auto;display:flex}.au-image-text-inner.au-reverse{flex-direction:row-reverse}.au-image-text-img{flex:1;overflow:hidden}.au-image-text-img img{width:100%;display:block}.au-image-text-content{flex:0 0 360px}.au-image-text-content h3{letter-spacing:5px;text-transform:uppercase;color:#000;margin-top:10px;margin-bottom:24px;font-size:clamp(22px,2.5vw,34px);font-weight:300}.au-image-text-content p{color:#555;font-size:15px;font-weight:300;line-height:1.95}.au-testimonial{text-align:center;background:#f5f0eb;border-top:1px solid #e0d8cf;border-bottom:1px solid #e0d8cf;padding:100px 48px}.au-testimonial blockquote{color:#333;letter-spacing:.2px;max-width:680px;margin:0 auto 44px;font-size:clamp(17px,2vw,23px);font-style:italic;font-weight:300;line-height:1.9}.au-testimonial-author img{object-fit:cover;object-position:center top;border-radius:50%;width:72px;height:72px;margin:0 auto 14px;display:block}.au-testimonial-name{letter-spacing:2px;text-transform:uppercase;color:#000;font-size:12px;font-weight:500}.au-timeline{background:#fff;padding:100px 48px}.au-timeline-inner{max-width:1200px;margin:0 auto}.au-timeline-header{text-align:center;margin-bottom:72px}.au-timeline-header h2{letter-spacing:5px;color:#000;margin:10px 0 0;font-size:clamp(30px,3.5vw,52px);font-weight:300}.au-timeline-item{border-bottom:1px solid #e8e8e8;align-items:center;gap:60px;padding:60px 0;display:flex}.au-timeline-item:last-child{border-bottom:none}.au-timeline-item.au-reverse{flex-direction:row-reverse}.au-timeline-year-col{text-align:center;flex:0 0 120px}.au-timeline-year{letter-spacing:2px;color:#e0e0e0;font-size:52px;font-weight:200;line-height:1}.au-timeline-img{flex:0 0 44%;overflow:hidden}.au-timeline-img img{object-fit:cover;width:100%;height:360px;display:block}.au-timeline-content{flex:1}.au-timeline-content h3{letter-spacing:2px;color:#000;margin-top:10px;margin-bottom:18px;font-size:clamp(22px,2.5vw,36px);font-weight:300}.au-timeline-content p{color:#555;font-size:15px;font-weight:300;line-height:1.95}.au-studio-grid{gap:4px;display:flex}.au-studio-grid img{object-fit:cover;flex:1;height:520px;display:block}
