@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&display=swap";
.ws-about{--forest:#003d36;--forest-2:#002f2a;--forest-3:#001f1c;--cream:#f3ead8;--muted:#b8c9c2;--gold:#c7a66a;--line:#f3ead829;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Manrope",Arial,sans-serif;background:var(--forest-2);color:var(--cream);font-family:var(--sans);overflow-x:hidden}.ws-about a{color:inherit;text-decoration:none}.ws-about button{font:inherit}.ws-about .hero{background:linear-gradient(90deg,#001916eb 0%,#00231fad 48%,#0019162e 100%), linear-gradient(0deg,var(--forest-2) 0%,transparent 38%), url(/images/gallery/tiger-walk.jpg) center/cover;align-items:flex-end;min-height:70svh;padding:70px 7vw 9vh;display:flex;position:relative;overflow:hidden}.ws-about .hero-content{z-index:2;max-width:850px;position:relative}.ws-about .eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.28em;align-items:center;gap:12px;margin-bottom:22px;font-size:10px;display:flex}.ws-about .eyebrow:before{content:"";background:var(--gold);width:36px;height:1px}.ws-about .hero h1{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(50px,9vw,120px);font-weight:500;line-height:.8}.ws-about .hero h1 em{color:#d9c69e;font-style:italic}.ws-about .hero-sub{color:#d1ddd7;max-width:590px;margin-top:28px;font-size:14px;line-height:1.85}.ws-about .hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.ws-about .btn{text-transform:uppercase;letter-spacing:.16em;border:1px solid #f3ead866;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:15px 22px;font-size:10px;transition:all .3s;display:inline-flex}.ws-about .btn.primary{background:var(--cream);color:var(--forest-3);border-color:var(--cream)}.ws-about .btn:hover{transform:translateY(-2px)}.ws-about .btn.ghost:hover{background:#f3ead814}.ws-about .intro{grid-template-columns:1fr 1.25fr;align-items:start;gap:8vw;padding:90px 7vw;display:grid}.ws-about .section-label{letter-spacing:.25em;text-transform:uppercase;color:var(--gold);font-size:10px}.ws-about .intro h2,.ws-about .manifesto h2{font-family:var(--serif);max-width:650px;margin-top:18px;font-size:clamp(38px,5.5vw,66px);font-weight:500;line-height:.95}.ws-about .intro h2 em,.ws-about .manifesto h2 em{color:#d2c09a;font-style:italic}.ws-about .intro-copy{max-width:620px;padding-top:12px}.ws-about .intro-copy p{color:var(--muted);margin-bottom:20px;font-size:14px;line-height:1.95}.ws-about .dropcap:first-letter{font-family:var(--serif);float:left;color:var(--cream);margin:6px 8px 0 0;font-size:58px;line-height:.7}.ws-about .image-story{background:linear-gradient(#0014120d 35%,#001412e0),url(/images/wildlife/langur.jpg) 50%/cover;place-items:end start;min-height:55vh;margin:0 5vw;padding:7vw;display:grid;position:relative}.ws-about .story-card{max-width:650px}.ws-about .story-card .section-label{margin-bottom:16px}.ws-about .story-card h2{font-family:var(--serif);font-size:clamp(38px,6vw,64px);font-weight:500;line-height:.9}.ws-about .story-card p{color:#d0dcd6;max-width:570px;margin-top:20px;font-size:13px;line-height:1.8}.ws-about .experience{padding:90px 7vw}.ws-about .experience-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:50px;display:flex}.ws-about .experience-head h2{font-family:var(--serif);font-size:clamp(40px,6vw,64px);font-weight:500;line-height:.9}.ws-about .experience-head p{max-width:380px;color:var(--muted);font-size:13px;line-height:1.8}.ws-about .cards{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.ws-about .card{border-bottom:1px solid var(--line);padding:32px 20px 34px 0;transition:all .35s}.ws-about .card:not(:last-child){border-right:1px solid var(--line);margin-right:24px;padding-right:24px}.ws-about .card-num{font-family:var(--serif);color:var(--gold);font-size:20px}.ws-about .card h3{font-family:var(--serif);margin:40px 0 13px;font-size:26px;font-weight:500}.ws-about .card p{color:var(--muted);font-size:12px;line-height:1.8}.ws-about .manifesto{background:#06473f;margin:0 5vw;padding:90px 7vw;position:relative;overflow:hidden}.ws-about .manifesto:before{content:"WILD";font-family:var(--serif);color:#f3ead809;pointer-events:none;font-size:32vw;line-height:.7;position:absolute;bottom:-9vw;right:-5vw}.ws-about .manifesto-content{z-index:2;max-width:920px;position:relative}.ws-about .manifesto p{color:#cbd8d2;max-width:620px;margin-top:24px;font-size:14px;line-height:1.9}.ws-about .quote{font-family:var(--serif);color:#eee4d0;margin-top:45px;font-size:clamp(24px,3vw,38px);line-height:1.15}.ws-about .steps{padding:90px 7vw}.ws-about .steps-grid{grid-template-columns:1fr 1.4fr;gap:9vw;display:grid}.ws-about .steps-title h2{font-family:var(--serif);margin-top:18px;font-size:clamp(38px,5vw,58px);font-weight:500;line-height:.95}.ws-about .step{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;gap:20px;padding:24px 0;display:grid}.ws-about .step:first-child{border-top:1px solid var(--line)}.ws-about .step-number{font-family:var(--serif);color:var(--gold);font-size:22px}.ws-about .step h3{font-family:var(--serif);font-size:26px;font-weight:500}.ws-about .step p{color:var(--muted);max-width:560px;margin-top:6px;font-size:12px;line-height:1.8}.ws-about .final{text-align:center;background:linear-gradient(#001e1ba8,#001e1bf0),url(/images/uploaded/elephant-jeep-misty-safari.jpg) 50%/cover;place-items:center;min-height:55vh;padding:80px 7vw;display:grid}.ws-about .final .section-label{justify-content:center;display:flex}.ws-about .final h2{font-family:var(--serif);max-width:1000px;margin:18px auto 24px;font-size:clamp(46px,9vw,96px);font-weight:500;line-height:.8}.ws-about .final h2 em{color:#d4c09a;font-style:italic}.ws-about .final p{color:#d1ddd7;max-width:570px;margin:auto;font-size:13px;line-height:1.8}.ws-about .final .buttons{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}.ws-about .final .buttons .btn small{opacity:.7;letter-spacing:.1em;margin-top:3px;font-size:9px;display:block}@media (max-width:900px){.ws-about .hero{background-position:62%;min-height:78svh;padding:70px 7vw 10vh}.ws-about .intro,.ws-about .steps-grid{grid-template-columns:1fr;gap:40px}.ws-about .intro{padding:70px 7vw}.ws-about .image-story{min-height:50vh;margin:0;padding:10vw 7vw}.ws-about .experience{padding:70px 7vw}.ws-about .experience-head{display:block}.ws-about .experience-head p{margin-top:22px}.ws-about .cards{grid-template-columns:1fr 1fr}.ws-about .card:nth-child(2){border-right:0;margin-right:0;padding-right:0}.ws-about .card:nth-child(3),.ws-about .card:nth-child(4){border-top:1px solid var(--line)}.ws-about .manifesto{margin:0;padding:70px 7vw}.ws-about .steps{padding:70px 7vw}.ws-about .final{min-height:55vh}}@media (max-width:560px){.ws-about .hero{padding-left:6vw;padding-right:6vw}.ws-about .hero h1{font-size:19vw}.ws-about .hero-actions .btn{width:100%}.ws-about .intro{padding:60px 6vw}.ws-about .intro h2,.ws-about .manifesto h2{font-size:42px}.ws-about .image-story{min-height:48vh}.ws-about .cards{grid-template-columns:1fr}.ws-about .card,.ws-about .card:not(:last-child){border-right:0;margin-right:0;padding-right:0}.ws-about .card{border-bottom:1px solid var(--line)}.ws-about .card:nth-child(2),.ws-about .card:nth-child(3),.ws-about .card:nth-child(4){border-top:0}.ws-about .card h3{margin-top:24px}.ws-about .experience,.ws-about .steps{padding:60px 6vw}.ws-about .step{grid-template-columns:44px 1fr;gap:12px}.ws-about .step h3{font-size:23px}.ws-about .final .buttons .btn{width:100%}}
