.ww-about,.ww-about *{box-sizing:border-box}
.ww-about{width:100%;max-width:100%;padding:72px 20px;overflow-x:hidden;color:#f5efe2;background:radial-gradient(circle at 14% 5%,rgba(201,155,59,.15),transparent 28%),radial-gradient(circle at 88% 62%,rgba(201,155,59,.08),transparent 25%),linear-gradient(145deg,#050505 0%,#0d0a06 52%,#030303 100%);border-bottom:1px solid rgba(201,155,59,.25)}
.ww-about__inner,.ww-about__hero,.ww-about__story,.ww-about__values,.ww-about__mission,.ww-about__personal,.ww-about__cta{width:100%;max-width:100%;min-width:0}
.ww-about__inner{max-width:1100px;margin:0 auto}
.ww-about__hero{max-width:880px;margin:0 auto 48px;text-align:center}
.ww-about__eyebrow,.ww-about__kicker{margin:0;color:#c99b3b;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;letter-spacing:2px;text-transform:uppercase}
.ww-about__hero h1{margin:10px 0 0;color:#f5efe2;font-family:Georgia,"Times New Roman",serif;font-size:clamp(48px,8vw,86px);font-weight:900;line-height:.92;letter-spacing:-1px;text-transform:uppercase}
.ww-about__hero h1 span{display:block;margin-top:8px;color:#c99b3b}
.ww-about__motto{max-width:760px;margin:22px auto 0;color:#dfbf73;font-family:Georgia,"Times New Roman",serif;font-size:20px;font-style:italic;font-weight:700;line-height:1.45}
.ww-about__story{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr);gap:20px;align-items:stretch}
.ww-about__story-copy,.ww-about__story-panel,.ww-about__values article,.ww-about__mission,.ww-about__personal,.ww-about__cta{border:1px solid rgba(201,155,59,.30);background:linear-gradient(180deg,rgba(17,14,10,.98),rgba(5,5,5,.98));box-shadow:0 18px 38px rgba(0,0,0,.22)}
.ww-about__story-copy{padding:32px}
.ww-about__story-copy h2,.ww-about__values h2,.ww-about__mission h2,.ww-about__cta h2{margin:8px 0 18px;color:#f5efe2;font-family:Georgia,"Times New Roman",serif;font-size:clamp(28px,4vw,42px);font-weight:900;line-height:1;text-transform:uppercase}
.ww-about__story-copy p,.ww-about__values p,.ww-about__personal p{color:#cfc4b0;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;line-height:1.75;margin:12px 0 0}
.ww-about__story-panel{padding:28px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 50% 15%,rgba(201,155,59,.15),transparent 45%),linear-gradient(180deg,rgba(20,15,8,.99),rgba(5,5,5,.98))}
.ww-about__story-panel span{color:#927139;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:900;letter-spacing:1px}
.ww-about__story-panel strong{margin-top:12px;color:#dfbf73;font-family:Georgia,"Times New Roman",serif;font-size:25px;line-height:1.35;text-transform:uppercase}
.ww-about__values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}
.ww-about__values article{position:relative;min-width:0;padding:28px;overflow:hidden}
.ww-about__value-number{position:absolute;top:13px;right:17px;color:rgba(201,155,59,.18);font-family:Georgia,"Times New Roman",serif;font-size:42px;font-weight:900}
.ww-about__values h2{padding-right:45px;font-size:29px}
.ww-about__mission{margin-top:18px;padding:31px;text-align:center}
.ww-about__mission-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px}
.ww-about__mission-grid>div{min-width:0;padding:17px 12px;border:1px solid rgba(201,155,59,.19);background:rgba(201,155,59,.04)}
.ww-about__mission-grid strong{display:block;color:#dfbf73;font-family:Georgia,"Times New Roman",serif;font-size:15px;text-transform:uppercase}
.ww-about__mission-grid span{display:block;margin-top:7px;color:#a99e8c;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:600;line-height:1.55}
.ww-about__personal{max-width:820px;margin:18px auto 0;padding:33px;text-align:center}
.ww-about__personal blockquote{margin:15px 0 20px;color:#dfbf73;font-family:Georgia,"Times New Roman",serif;font-size:clamp(22px,4vw,34px);font-style:italic;font-weight:700;line-height:1.35}
.ww-about__personal>strong{display:block;margin-top:19px;color:#f5efe2;font-family:Georgia,"Times New Roman",serif;font-size:18px}
.ww-about__cta{max-width:760px;margin:28px auto 0;padding:29px;text-align:center}
.ww-about__cta>p{margin:0;color:#927139;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:900;letter-spacing:1px}
.ww-about__buttons{display:flex;justify-content:center;gap:10px;margin-top:19px}
.ww-about__buttons a{min-height:49px;padding:14px 19px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(201,155,59,.42);color:#dfbf73;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:900;letter-spacing:.9px;text-decoration:none}
.ww-about__buttons a:first-child{border-color:#f0cc79;background:linear-gradient(180deg,#dfbf73,#a97b2c);color:#130d05}
@media screen and (max-width:850px){.ww-about__story{grid-template-columns:1fr}.ww-about__mission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media screen and (max-width:749px){html,body{max-width:100%;overflow-x:hidden}.ww-about{width:100vw;max-width:100vw;padding:48px 12px}.ww-about__inner{margin:0}.ww-about__hero h1{font-size:clamp(39px,12vw,56px)}.ww-about__motto{font-size:16px}.ww-about__story,.ww-about__values,.ww-about__mission,.ww-about__personal,.ww-about__cta{max-width:calc(100vw - 24px)}.ww-about__story-copy,.ww-about__story-panel,.ww-about__values article,.ww-about__mission,.ww-about__personal,.ww-about__cta{padding:22px 16px}.ww-about__values,.ww-about__mission-grid{grid-template-columns:1fr}.ww-about__story-copy h2,.ww-about__values h2,.ww-about__mission h2,.ww-about__cta h2{font-size:28px}.ww-about__story-copy p,.ww-about__values p,.ww-about__personal p{font-size:12px}.ww-about__story-panel strong{font-size:21px}.ww-about__buttons{flex-direction:column}.ww-about__buttons a{width:100%}}
