.au-section{background:var(--color-surface-0)}.au-hero{grid-template-columns:1fr 1fr;min-height:85vh;display:grid}.au-hero-content{background:var(--color-primary);flex-direction:column;justify-content:flex-end;gap:2.5rem;padding:clamp(4rem,8vw,7rem) clamp(2.5rem,6vw,5rem);display:flex}.au-eyebrow{color:#ffffff59;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:clamp(.58rem,.85vw,.7rem);font-style:italic;font-weight:400;line-height:1.6}.au-hero-text{flex-direction:column;gap:1.5rem;display:flex}.au-hero-p{color:#fff;font-family:var(--font-display);margin:0;font-size:clamp(1.2rem,2.2vw,1.65rem);line-height:1.55}.au-intro-brand{font-style:italic;color:#ffffffad!important;font-size:clamp(1rem,1.7vw,1.3rem)!important}.au-intro-philosophy{border-top:1px solid #ffffff1a;padding-top:1.25rem;color:#ffffff7a!important;font-size:clamp(.92rem,1.5vw,1.15rem)!important}.au-hero-image{position:relative;overflow:hidden}.au-hero-image-logo{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3;background:#ffffffeb;border-radius:6px;padding:.55rem 1.1rem;position:absolute;bottom:2rem;left:2rem}.au-hero-logo-img{display:block;width:130px!important;height:auto!important}.au-hero-signature{border-top:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;gap:1.25rem;padding-top:1.5rem;display:flex}.au-hero-belief{color:#ffffff80;font-family:var(--font-display);margin:0;font-size:clamp(.82rem,1.2vw,.95rem);font-style:italic;line-height:1.7}.au-hero-sig-logo{filter:invert();mix-blend-mode:screen;opacity:.9;height:auto;width:130px!important}.au-hero-image-overlay{pointer-events:none;z-index:1;background:#09090b1f;position:absolute;top:0;bottom:0;left:0;right:0}.au-body{background:var(--color-surface-0)}.au-container{max-width:820px;padding:clamp(3rem,5vw,5rem) var(--container-padding);margin:0 auto}.au-block{border-bottom:1px solid var(--color-border);margin-bottom:clamp(2.5rem,4vw,3.5rem);padding-bottom:clamp(2.5rem,4vw,3.5rem)}.au-block:last-child{border-bottom:none;margin-bottom:0}.au-label{color:var(--color-text-tertiary);font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1.75rem;font-size:.65rem;font-style:italic;font-weight:400;display:inline-block}.au-lead{margin:0 0 1.25rem;font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:600;line-height:1.55}.au-lead,.au-quote{color:var(--color-text-primary);font-family:var(--font-display)}.au-quote{border-left:2px solid var(--color-primary);margin:1.75rem 0;padding:1rem 1.75rem;font-size:clamp(1.05rem,1.8vw,1.25rem);font-style:italic;line-height:1.6}.au-p{color:var(--color-text-secondary);font-family:var(--font-display);margin:0 0 1rem;font-size:clamp(.97rem,1.4vw,1.06rem);line-height:1.78}.au-p:last-child{margin-bottom:0}.au-emphasis{font-style:italic;font-weight:600;color:var(--color-text-primary)!important}.au-services{gap:0;margin-top:2rem}.au-service-item,.au-services{flex-direction:column;display:flex}.au-service-item{border-bottom:1px solid var(--color-border);gap:.4rem;padding:1.5rem 0}.au-service-item:last-child{border-bottom:none;padding-bottom:0}.au-service-item strong{color:var(--color-text-primary);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-style:italic;font-weight:600;display:block}.au-service-item p{color:var(--color-text-secondary);font-family:var(--font-display);margin:0;font-size:clamp(.9rem,1.3vw,1rem);line-height:1.7}.au-independence{margin-bottom:clamp(2.5rem,4vw,3.5rem)!important;padding-bottom:clamp(2.5rem,4vw,3.5rem)!important}.au-principles{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);flex-direction:column;gap:.85rem;margin:1.75rem 0;padding:1.5rem 0;display:flex}.au-principle{align-items:baseline;gap:1.25rem;display:flex}.au-principle-num{color:var(--color-text-tertiary);letter-spacing:.05em;flex-shrink:0;width:1.5rem;font-size:.65rem;font-weight:400}.au-principle-num,.au-principle-text{font-family:var(--font-display);font-style:italic}.au-principle-text{color:var(--color-text-primary);font-size:clamp(.97rem,1.4vw,1.06rem);font-weight:500;line-height:1.6}.au-donot-list{flex-direction:column;gap:0;margin-top:1.5rem;display:flex}.au-donot-item{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-display);margin:0;padding:1rem 0 1rem 1.5rem;font-size:clamp(.97rem,1.4vw,1.06rem);line-height:1.72;position:relative}.au-donot-item:last-child{border-bottom:none}.au-donot-item:before{color:var(--color-text-tertiary);content:"—";font-weight:300;position:absolute;left:0}.au-closing{border-top:1px solid var(--color-border);text-align:center;padding-top:clamp(3rem,6vw,5rem)}.au-closing-note{max-width:600px;margin:0 auto 2rem}.au-closing-note,.au-closing-statement{color:var(--color-text-secondary);font-family:var(--font-display);font-size:clamp(.97rem,1.4vw,1.06rem);line-height:1.78}.au-closing-statement{max-width:680px;margin:0 auto;font-style:italic;font-weight:400}.au-closing-logo{opacity:.65;height:auto;margin:2.5rem auto 0;display:block}@media (max-width:900px){.au-hero{grid-template-columns:1fr;min-height:auto}.au-hero-content{justify-content:flex-start;padding:3.5rem 2rem}.au-hero-image{order:-1;height:60vw;min-height:280px}.au-services{grid-template-columns:1fr}}@media (max-width:600px){.au-hero-p{font-size:1.2rem}.au-container{padding:3rem 1.25rem}.au-closing-statement{font-size:1.35rem}.au-hero-image-logo{bottom:1.25rem;left:1.25rem}}
