/* Intentional proportions: phi is the limiting Fibonacci ratio. Existing artwork and palette are unchanged.
   13, 21, 34, 55 and 89 form the spacing rhythm; offer cards intentionally remain equal.
   The existing 28px card gap is retained as the private symbolic intention discussed with Patricia. */
:root{--phi:1.61803398875;--fib-13:13px;--fib-21:21px;--fib-34:34px;--fib-55:55px;--fib-89:89px}
.simplified .brand>span{text-transform:uppercase}.simplified .brand>span>i{text-transform:none}.simplified .brand small{text-transform:uppercase}
.simplified .hero{grid-template-columns:minmax(0,1.61803398875fr) minmax(0,1fr)}
.simplified .hero-copy{padding-top:var(--fib-89);padding-bottom:var(--fib-89);padding-right:var(--fib-34);min-width:0}
.simplified .hero h1,.simplified .hero-intro{font-family:var(--serif);font-size:clamp(34px,3.6vw,60px);font-weight:400;line-height:1.13;letter-spacing:-1px;max-width:none;color:var(--cream)}
.simplified .hero h1{margin:0 0 var(--fib-34)}.simplified .hero-intro{margin:0 0 var(--fib-34)}
.hero-banner{font-size:14px;line-height:1.61803398875;color:var(--gold);border-top:1px solid #c6ac7255;border-bottom:1px solid #c6ac7255;padding:var(--fib-13) 0;margin:0 0 var(--fib-34);max-width:610px}
.simplified .fit{gap:var(--fib-55)}.simplified .fit p+p{margin-top:var(--fib-13)}.simplified .offers-heading{margin-bottom:var(--fib-34)}
.simplified .about{grid-template-columns:minmax(0,1fr) minmax(0,1.61803398875fr);gap:var(--fib-55);align-items:start}
.simplified .about-copy{min-width:0;align-self:start}.about-origin{margin-top:var(--fib-34);padding-top:var(--fib-34);border-top:1px solid var(--line)}.about-origin h3{font-family:var(--sans);font-size:10px;letter-spacing:2px;line-height:1.6;color:var(--copper)}.about-origin blockquote{font-family:var(--serif);font-size:clamp(25px,2.3vw,32px);line-height:1.4;letter-spacing:-.3px;margin:var(--fib-21) 0}.about-origin>p{font-size:13px;line-height:1.8;color:var(--muted)}.about-origin>.quote-author{font-size:11px}.about-origin>.quote-signature{font-size:23px;color:var(--copper)}.about-copy .credentials-label{margin-top:var(--fib-34)}
.simplified .offer-card h3{min-height:110px}.simplified .offer-price{min-height:91px}.simplified .offer-price>span{max-width:100%}
.legal-page p{overflow-wrap:anywhere}
@media(max-width:1050px){.simplified .about{gap:var(--fib-34)}.simplified .hero-copy{padding-right:var(--fib-21)}}
@media(max-width:760px){.simplified .hero{grid-template-columns:minmax(0,1fr)}.simplified .hero-copy{padding:var(--fib-55) 7vw var(--fib-34)}.simplified .hero h1,.simplified .hero-intro{font-size:clamp(32px,7vw,46px);line-height:1.16;letter-spacing:-.6px}.hero-banner{font-size:13px}.simplified .about{grid-template-columns:minmax(0,1fr);gap:var(--fib-34)}.simplified .fit{gap:var(--fib-34)}.simplified .offer-card h3,.simplified .offer-price{min-height:0}.simplified .hero-art{height:390px}.about-origin blockquote{font-size:27px}}
