:root{--accent:#e8a28c;--dark:#07111d;--light:#faf7f4;--text:#3b3b3b}.about-page{background:var(--light);overflow:hidden}.about-hero{background:url(/images/about/about.jpg) 50%/cover no-repeat;min-height:60vh;position:relative}.about-hero-overlay{background:linear-gradient(90deg,#000000b8,#00000040);position:absolute;inset:0}.about-page-hero-content{z-index:2;max-width:1400px;margin:auto;padding:220px 60px 120px;position:relative}.about-subtitle{color:#fff;letter-spacing:.35em;margin-bottom:25px;font-size:12px;display:block}.about-title{color:#fff;font-size:96px;font-weight:300;line-height:.95;font-family:var(--font-cormorant);margin:0 0 30px}.about-description{color:#ffffffe6;max-width:500px;font-size:18px;line-height:1.9}.hero-bottom{color:#d8c7bf;letter-spacing:.3em;align-items:center;gap:18px;margin-top:40px;font-size:11px;display:flex}.hero-line{background:var(--accent);width:60px;height:1px}.hero-video{z-index:2;color:#fff;align-items:center;gap:20px;display:flex;position:absolute;bottom:80px;right:70px}.video-btn{color:#fff;background:0 0;border:1px solid #ffffff80;border-radius:50%;width:70px;height:70px}.story-section{grid-template-columns:1fr 1fr;gap:70px;max-width:1600px;margin:auto;padding:80px 50px;display:grid}.story-image{height:620px;position:relative;overflow:hidden}.cover-image{object-fit:cover}.story-script{color:#fff;font-family:cursive;font-size:48px;position:absolute;bottom:30px;left:35px}.story-content{flex-direction:column;justify-content:center;display:flex;position:relative}.section-label{color:var(--accent);letter-spacing:.35em;font-size:12px}.section-title{color:#151515;margin:20px 0;font-size:72px;line-height:1}.story-content p,.philosophy-content p{color:#666;max-width:560px;line-height:1.9}.primary-btn{background:var(--accent);color:#fff;border:none;border-radius:10px;width:max-content;margin-top:25px;padding:16px 30px}.story-circle{color:#b6aaa4;letter-spacing:.3em;border:1px solid #d2beb473;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:360px;height:360px;font-size:13px;display:flex;position:absolute;top:50%;right:-60px;transform:translateY(-50%)}.values-section{color:#fff;background:linear-gradient(90deg,#07111d,#0b1d31,#07111d);grid-template-columns:1.5fr repeat(4,1fr);gap:30px;padding:80px 50px;display:grid}.values-heading span{color:var(--accent);letter-spacing:.35em;font-size:12px}.values-heading h2{font-size:72px;line-height:1;font-family:var(--font-cormorant);margin-top:15px}.value-item{text-align:center;border-left:1px solid #ffffff1a;padding-left:20px}.value-icon{width:74px;height:74px;color:var(--accent);border:1px solid #e8a28c80;border-radius:50%;justify-content:center;align-items:center;margin:auto auto 20px;font-size:22px;display:flex}.value-item h4{letter-spacing:.15em;font-size:14px}.value-item p{color:#d3d3d3;line-height:1.8}.stats-section{background:#fbf8f5;grid-template-columns:1.5fr repeat(4,1fr);align-items:center;padding:70px 50px;display:grid}.stats-title span{color:var(--accent);letter-spacing:.35em;font-size:12px}.stats-title h2{font-size:64px;font-family:var(--font-cormorant);margin-top:10px}.stat{text-align:center;font-family:var(--font-cormorant);border-left:1px solid #00000014}.stat h3{margin:0;font-size:72px}.stat p{color:#666}@media (max-width:768px){.stats-section{grid-template-columns:repeat(2,1fr);gap:30px;padding:60px 24px}.stats-title{text-align:center;grid-column:1/-1;margin-bottom:10px}.stats-title h2{font-size:38px}.stat{border:1px solid #00000014;border-radius:16px;padding:24px 15px}.stat h3{font-size:42px}.stat p{font-size:14px;line-height:1.5}.about-page-hero-content{padding:149px 20px 24px}.story-script{display:none}}.philosophy-section{grid-template-columns:1fr 1fr 280px;gap:50px;padding:80px 50px;display:grid}.philosophy-image{height:620px;position:relative;overflow:hidden}.beauty-script{color:#fff;font-family:cursive;font-size:48px;position:absolute;bottom:40px;left:40px}.philosophy-content{flex-direction:column;justify-content:center;display:flex}.philosophy-quote{border-left:1px solid #0000001a;flex-direction:column;justify-content:center;padding-left:35px;display:flex}.quote-mark{color:#d2b2a6;font-size:80px;line-height:1}.philosophy-quote p{color:#9b8a82;font-size:24px;line-height:2}.philosophy-quote span{letter-spacing:.2em;color:#777}@media (max-width:1200px){.about-title,.section-title,.values-heading h2,.stats-title h2{font-size:56px}}@media (max-width:992px){.story-section,.philosophy-section{grid-template-columns:1fr}.values-section{grid-template-columns:1fr 1fr}.stats-section{grid-template-columns:1fr 1fr;gap:30px}.story-circle{display:none}}@media (max-width:768px){.about-hero-content,.story-section,.values-section,.stats-section,.philosophy-section{padding-left:24px;padding-right:24px}.about-title{font-size:52px}.section-title,.values-heading h2,.stats-title h2{font-size:40px}.story-image,.philosophy-image{height:400px}.hero-video{display:none}.values-section{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.values-heading{text-align:center;grid-column:1/-1;margin-bottom:10px}.value-item{text-align:center;padding:20px}.value-icon{margin:0 auto 15px}.beauty-script{display:none}}
