.privacy-page{--p:#eee4cf;--i:#271f19;--g:#31584b;--r:#b95639;--y:#d3ad4f;min-height:100vh;color:var(--i);background:var(--p)}.privacy-hero{color:#eee4cf;background:#18130f;grid-template-columns:1fr minmax(240px,.35fr);align-items:end;gap:6vw;min-height:620px;padding:100px max(6vw,40px) 80px;display:grid}.privacy-hero>small{color:var(--y);letter-spacing:.15em;grid-column:1/-1;font:700 9px Arial}.privacy-hero h1{letter-spacing:-.065em;max-width:1000px;margin:20px 0;font:clamp(64px,8.5vw,132px)/.82 Georgia}.privacy-hero h1 em{color:#d36a49;font-weight:400}.privacy-hero p{color:#c9bdad;max-width:740px;font:19px/1.6 Georgia}.privacy-hero>div{border-top:4px solid var(--g);gap:10px;padding:25px;display:grid}.privacy-hero>div b{color:#9f9385;letter-spacing:.12em;font:700 8px Arial}.privacy-hero time{font:26px Georgia}.privacy-summary{color:#f2e8d6;background:var(--g);grid-template-columns:180px 1fr;gap:5vw;padding:34px max(6vw,40px);display:grid}.privacy-summary b{color:var(--y);letter-spacing:.12em;font:700 9px Arial}.privacy-summary p{max-width:980px;margin:0;font:18px/1.55 Georgia}.privacy-sections{border-top:1px solid #aa9d87;grid-template-columns:repeat(2,minmax(0,1fr));padding:95px max(6vw,40px);display:grid}.privacy-sections section{border-bottom:1px solid #aa9d87;border-right:1px solid #aa9d87;min-height:290px;padding:34px}.privacy-sections small{color:var(--r);font:700 9px Arial}.privacy-sections h2{margin:42px 0 18px;font:36px/1 Georgia}.privacy-sections p{color:#5f5548;max-width:65ch;font:17px/1.7 Georgia}.privacy-request{color:#eee4cf;background:#28211a;padding:90px max(6vw,40px)}.privacy-request small{color:var(--y);letter-spacing:.13em;font:700 9px Arial}.privacy-request h2{max-width:850px;margin:22px 0;font:clamp(48px,6vw,88px)/.9 Georgia}.privacy-request p{color:#c8bcad;max-width:850px;font:18px/1.65 Georgia}.privacy-request nav{gap:10px;margin-top:35px;display:flex}.privacy-request a{color:var(--y);letter-spacing:.07em;text-transform:uppercase;border:1px solid #675a4c;padding:17px 20px;font:700 8px Arial}.privacy-request a:hover{color:#28211a;background:var(--y)}@media (max-width:760px){.privacy-hero{grid-template-columns:1fr;min-height:0;padding:70px 20px 55px}.privacy-hero>small{grid-column:1}.privacy-hero h1{font-size:61px}.privacy-summary{grid-template-columns:1fr;padding:30px 20px}.privacy-sections{grid-template-columns:1fr;padding:55px 20px}.privacy-sections section{min-height:0;padding:28px 8px}.privacy-request{padding:65px 20px}.privacy-request nav{flex-direction:column}}
