:root{--ink:#142c27;--cream:#f4eee2;--paper:#fbf8f1;--gold:#e9a93a;--red:#a9432e;--muted:#69706b;--line:#142c272b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font:16px/1.6 Arial,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1120px,100% - 48px);margin:auto}.site-header{border-bottom:1px solid var(--line);background:var(--paper);z-index:20;justify-content:space-between;align-items:center;height:88px;padding:0 max(24px,4vw);display:flex;position:relative}.brand{align-items:center;gap:11px;line-height:1;display:flex}.brand b{background:var(--ink);width:40px;height:40px;color:var(--cream);border-radius:50%;place-items:center;font:22px Georgia;display:grid}.brand strong,.brand small{letter-spacing:.17em;display:block}.brand strong{font-size:13px}.brand small{color:var(--red);margin-top:6px;font-size:9px}.site-header nav{gap:24px;font-size:12px;font-weight:700;display:flex}.site-header nav a:hover{color:var(--red)}.menu-button{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:10px 4px;display:none}.menu-button span{background:currentColor;width:24px;height:1px;transition:transform .2s;display:block}.menu-button span+span{margin-top:7px}.menu-button[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.menu-button[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.home{text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:700}.page-hero{background:var(--cream);padding:115px 0 90px;position:relative;overflow:hidden}.page-hero:after{content:"प्र";color:#a9432e12;font:260px Georgia;position:absolute;top:-35px;right:5vw}.kicker,.tag{text-transform:uppercase;letter-spacing:.2em;color:var(--red);font-size:10px;font-weight:700}.page-hero h1{letter-spacing:-.05em;max-width:850px;margin:18px 0 25px;font:clamp(58px,8vw,106px)/.95 Georgia}.intro{max-width:620px;color:var(--muted);font:21px/1.55 Georgia}.collection{padding:95px 0 130px}.collection-head{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.collection h2{margin:0;font:45px/1 Georgia}.grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card{border-top:1px solid var(--ink);padding-top:18px}.card .number{color:var(--red);letter-spacing:.14em;margin-bottom:50px;font-size:10px;display:block}.card h2,.card h3{margin:10px 0 15px;font:30px/1.15 Georgia}.card p{color:var(--muted);font-size:14px}.card a{text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid;margin-top:16px;font-size:10px;font-weight:700;display:inline-block}.feature-list{display:grid}.feature{border-top:1px solid var(--line);grid-template-columns:70px 1fr 1fr 30px;align-items:center;gap:28px;padding:32px 0;display:grid}.feature:last-child{border-bottom:1px solid var(--line)}.feature small{color:var(--red)}.feature h2{margin:0;font:35px Georgia}.feature p{color:var(--muted);margin:0}.prose{max-width:760px;margin:0 auto}.prose h2{margin:60px 0 18px;font:45px Georgia}.prose p{color:#45504c;font:19px/1.8 Georgia}.note{background:var(--ink);color:var(--cream);margin-top:80px;padding:80px}.note blockquote{max-width:850px;margin:0;font:38px/1.3 Georgia}.site-footer{color:#ffffffab;background:#0c1d19;padding:65px 0 24px}.site-footer>.wrap:first-child{grid-template-columns:1fr 1fr 1fr;gap:35px;display:grid}.inverse{color:#fff}.inverse b{background:var(--gold);color:var(--ink)}.site-footer p{font:16px Georgia}.site-footer nav{text-transform:uppercase;letter-spacing:.1em;grid-template-columns:1fr 1fr;gap:15px;font-size:11px;display:grid}.copyright{text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:10px;display:flex}.site-header nav{gap:20px}.page-hero.compact{padding:68px 0 52px}.page-hero.compact h1{max-width:1000px;font-size:clamp(50px,6vw,78px)}.page-hero.compact .intro{max-width:760px;font-size:18px}@media (width<=760px){.site-header{align-items:center;height:72px;padding:0 22px}.site-header .brand span{display:block}.site-header .brand b{width:38px;height:38px;font-size:20px}.site-header .brand strong{font-size:11px}.site-header .brand small{margin-top:5px;font-size:7px}.menu-button{display:block}.site-header nav{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;padding:14px 22px 20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 28px #142c2714}.site-header nav.open{display:grid}.site-header nav a{border-bottom:1px solid #142c271a;padding:11px 0;font-size:13px}.site-header nav a:nth-last-child(-n+2){border-bottom:0}.site-header nav a:nth-child(2n){padding-left:18px}.site-header .home{display:none}.site-footer .brand span{display:block}.page-hero{padding:68px 0 62px}.page-hero h1{font-size:clamp(48px,13vw,60px)}.page-hero.compact{padding:58px 0 45px}.page-hero.compact h1{font-size:48px}.grid{grid-template-columns:1fr;gap:55px}.collection{padding:70px 0 90px}.feature{grid-template-columns:35px 1fr 20px}.feature p{grid-column:2}.feature h2{font-size:29px}.site-footer>.wrap:first-child{grid-template-columns:1fr}.copyright{flex-direction:column;gap:12px}}
