.aboutHero{background:var(--ink);grid-template-columns:1.1fr .9fr;min-height:95vh;display:grid;position:relative;overflow:hidden}.heroNoise{pointer-events:none;z-index:1;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.aboutHeroContent{z-index:2;flex-direction:column;justify-content:center;padding:140px 8vw 72px;display:flex;position:relative}.aboutLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;margin-bottom:1.2rem;font-size:.7rem;display:inline-flex}.aboutLabel:before{content:"";background:var(--gold);flex-shrink:0;width:28px;height:1px}.aboutHero h1{color:var(--cream);margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;font-size:clamp(2.9rem,5.2vw,5.2rem);font-weight:300;line-height:1.04}.aboutHero h1 em{color:var(--gold);font-style:italic}.aboutHero p{max-width:500px;color:var(--text-muted);margin-bottom:2.2rem;font-size:.97rem;line-height:1.82}.aboutHeroActions{flex-wrap:wrap;gap:12px;display:flex}.aboutBtn{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:12px 24px;font-size:.82rem;font-weight:500;text-decoration:none;transition:all .24s;display:inline-flex}.aboutBtnPrimary{background:var(--gold);color:var(--ink)}.aboutBtnPrimary:hover{background:#dab56d;transform:translateY(-2px);box-shadow:0 8px 28px #e5ba6a47}.aboutBtnOutline{color:var(--cream);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff08;border:1px solid #ffffff2e}.aboutBtnOutline:hover{border-color:var(--gold);color:var(--gold);background:#e5ba6a0f}.aboutHeroVisual{position:relative;overflow:hidden}.aboutHeroVisual img{object-fit:cover;filter:brightness(.62)saturate(.78);width:100%;height:100%;transition:transform 8s}.aboutHeroVisual:hover img{transform:scale(1.03)}.heroImgOverlay{background:linear-gradient(to right,var(--ink)0%,transparent 38%),linear-gradient(to top,#00000059 0%,transparent 50%);position:absolute;inset:0}.heroScrollHint{z-index:3;opacity:.45;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:2.4rem;left:8vw}.heroScrollHint span{letter-spacing:.2em;text-transform:uppercase;color:var(--cream);writing-mode:vertical-rl;font-size:.62rem}.heroScrollLine{background:linear-gradient(to bottom,var(--cream),transparent);width:1px;height:54px;animation:2s ease-in-out infinite scrollPulse}@keyframes scrollPulse{0%,to{opacity:.4}50%{opacity:1}}.statsBar{background:var(--gold);grid-template-columns:repeat(4,1fr);display:grid}.statItem{flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:2rem 1rem;display:flex;position:relative}.statItem+.statItem:before{content:"";background:#0000001f;width:1px;height:50%;position:absolute;top:25%;left:0}.statValue{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:600;line-height:1}.statLabel{letter-spacing:.12em;text-transform:uppercase;color:#0009;font-size:.72rem}.aboutSection{padding:6rem 8vw}.storySection{background:var(--ink-soft)}.valuesSection{background:#101010}.milestonesSection{background:var(--cream)}.processSection{background:#0d0d0d}.sectionHead{margin-bottom:3rem}.sectionHead h2{color:var(--cream);max-width:640px;font-family:Cormorant Garamond,serif;font-size:clamp(2.1rem,3.4vw,3.3rem);font-weight:300;line-height:1.12}.sectionHead h2 em{color:var(--gold);font-style:italic}.aboutTwoCol{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.storySide h2{color:var(--cream);margin-bottom:1.4rem;font-family:Cormorant Garamond,serif;font-size:clamp(2.1rem,3.4vw,3.3rem);font-weight:300;line-height:1.12}.storySide h2 em{color:var(--gold);font-style:italic}.storyDivider{background:linear-gradient(to right,var(--gold),transparent);width:48px;height:1px;margin-top:1.5rem}.aboutStoryText p{color:var(--text-muted);margin-bottom:1.1rem;font-size:.97rem;line-height:1.86}.storyLink{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #e5ba6a4d;align-items:center;gap:8px;margin-top:.6rem;padding-bottom:4px;font-size:.82rem;text-decoration:none;transition:gap .22s,border-color .22s;display:inline-flex}.storyLink:hover{border-color:var(--gold);gap:14px}.aboutCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.aboutCard{border:1px solid var(--border);background:#161616;border-radius:18px;padding:1.6rem;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden}.aboutCard:before{content:"";opacity:0;background:radial-gradient(at 0 0,#e5ba6a0f 0%,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.aboutCard:hover{border-color:#e5ba6a80;transform:translateY(-4px);box-shadow:0 16px 48px #0006}.aboutCard:hover:before{opacity:1}.cardTop{justify-content:space-between;align-items:flex-start;margin-bottom:1.1rem;display:flex}.cardNum{color:#e5ba6a73;letter-spacing:.1em;font-family:Cormorant Garamond,serif;font-size:.85rem}.aboutCardIcon{color:var(--gold);font-size:1.3rem}.aboutCard h3{color:var(--cream);letter-spacing:.01em;margin-bottom:.65rem;font-size:1.02rem;font-weight:500}.aboutCard p{color:var(--text-muted);font-size:.9rem;line-height:1.74}.cardBar{background:var(--gold);opacity:0;border-radius:2px;width:32px;height:2px;margin-top:1.3rem;transition:opacity .26s,width .26s}.aboutCard:hover .cardBar{opacity:1;width:48px}.milestoneLabelAlt{color:var(--ink)!important}.milestoneLabelAlt:before{background:var(--gold)!important}.milestoneTitleAlt{max-width:640px;margin-bottom:0;font-family:Cormorant Garamond,serif;font-size:clamp(2.1rem,3.4vw,3.3rem);font-weight:300;line-height:1.12;color:var(--ink)!important}.milestoneTitleAlt em{color:#9a7a40;font-style:italic}.timeline{gap:0;margin-top:2.4rem;display:grid}.timelineItem{grid-template-columns:140px 1fr;gap:0;display:grid}.timelineLeft{flex-direction:column;align-items:flex-end;padding-right:2rem;display:flex;position:relative}.timelineLeft:after{content:"";background:var(--gold);z-index:2;border:2px solid var(--cream);width:8px;height:8px;box-shadow:0 0 0 1px var(--gold);border-radius:50%;position:absolute;top:10px;right:0;transform:translate(50%)}.timelineConnector{opacity:.45;background:linear-gradient(#c8a96e,#e8d5b0);width:1px;position:absolute;top:18px;bottom:-20px;right:3px}.timelineRight{border-left:1px solid #0000001a;margin-left:-1px;padding:0 0 2.8rem 2rem}.timelineYear{color:#9a7a40;padding-top:2px;font-family:Cormorant Garamond,serif;font-size:1.55rem;line-height:1}.timelineRight h3{color:var(--ink);letter-spacing:.01em;margin-bottom:.45rem;font-size:1.01rem;font-weight:600}.timelineRight p{color:#6b5c4e;max-width:520px;font-size:.91rem;line-height:1.74}.aboutSteps{background:var(--border);border:1px solid var(--border);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.aboutStep{background:#121212;padding:2rem 1.6rem;transition:background .24s;position:relative}.aboutStep:hover{background:#181818}.aboutStep:after{content:"";background:var(--gold);transform-origin:0;border-radius:2px;height:2px;transition:transform .3s;position:absolute;bottom:0;left:1.6rem;right:1.6rem;transform:scaleX(0)}.aboutStep:hover:after{transform:scaleX(1)}.aboutStepNum{color:#e5ba6a38;margin-bottom:.9rem;font-family:Cormorant Garamond,serif;font-size:2.4rem;line-height:1;display:inline-block}.aboutStep h3{color:var(--cream);margin-bottom:.55rem;font-size:1rem;font-weight:500}.aboutStep p{color:var(--text-muted);font-size:.88rem;line-height:1.76}.aboutCta{background:linear-gradient(135deg,#141414 0%,#1c1a16 50%,#161616 100%);border:1px solid #e5ba6a33;border-radius:20px;margin:0 8vw 6rem;position:relative;overflow:hidden}.ctaNoise{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.aboutCta:before{content:"";pointer-events:none;background:radial-gradient(circle,#e5ba6a12 0%,#0000 65%);border-radius:50%;width:320px;height:320px;position:absolute;top:-60px;right:-60px}.ctaInner{z-index:1;grid-template-columns:1.5fr 1fr;align-items:center;gap:2rem;padding:3rem 3.5rem;display:grid;position:relative}.aboutCta h2{color:var(--cream);margin-bottom:.75rem;font-family:Cormorant Garamond,serif;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:300;line-height:1.12}.aboutCta h2 em{color:var(--gold);font-style:italic}.aboutCta p{color:var(--text-muted);max-width:520px;font-size:.95rem;line-height:1.78}@media (max-width:1080px){.aboutSteps{grid-template-columns:1fr 1fr}}@media (max-width:980px){.aboutHero{min-height:unset;grid-template-columns:1fr}.aboutHeroContent{padding:130px 6vw 2.5rem}.aboutHeroVisual{height:50vh}.heroImgOverlay{background:linear-gradient(to top,var(--ink)0%,transparent 45%),linear-gradient(to right,#0000004d 0%,transparent 50%)}.heroScrollHint{display:none}.statsBar{grid-template-columns:1fr 1fr}.statItem+.statItem:before{display:none}.aboutSection{padding:4.5rem 6vw}.aboutTwoCol{grid-template-columns:1fr;gap:2rem}.aboutCards{grid-template-columns:1fr 1fr}.ctaInner{grid-template-columns:1fr;padding:2.2rem 2rem}.aboutCta{margin:0 6vw 4rem}}@media (max-width:640px){.statsBar{grid-template-columns:1fr 1fr}.aboutCards{grid-template-columns:1fr}.aboutSteps{border-radius:14px;grid-template-columns:1fr}.timelineItem{grid-template-columns:90px 1fr}.timelineLeft{padding-right:1.2rem}.timelineRight{padding:0 0 2rem 1.2rem}.aboutBtn{justify-content:center;width:100%}.aboutHeroActions{flex-direction:column}}
