.privacy-page{min-height:100svh;display:flex;flex-direction:column;background:#091514;color:#e9e3d2;color-scheme:dark}.privacy-page .site-header,.privacy-page .site-footer{background:#091514;color:#e9e3d2;border-color:#b4c8ac29}.privacy-page .brand img{filter:brightness(0) invert(.9) sepia(.2)}.privacy-heading .eyebrow,.privacy-copy p,.privacy-page .site-footer{color:#bdcbb5}.privacy-page .text-link{color:#efd9a0}.privacy-skip{position:absolute;top:12px;left:12px;z-index:100;padding:12px 18px;background:#173f35;color:#e9e3d2;transform:translateY(-200%)}.privacy-skip:focus{transform:translateY(0)}.privacy-main{flex:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(40px,8vw,140px);width:min(100% - 112px,1328px);margin:0 auto;padding:clamp(112px,16vh,190px) 0 140px}.privacy-heading h1{margin:28px 0 0;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(64px,7.5vw,112px);font-weight:400;line-height:.98;letter-spacing:-.045em}.privacy-heading .eyebrow{margin:18px 0 0;font-family:var(--mono);font-size:10px;line-height:1.65;letter-spacing:.16em;text-transform:uppercase;font-style:normal}.privacy-copy{padding-top:51px}.privacy-copy p{max-width:34em;margin:0 0 36px;font-family:Georgia,serif;font-size:clamp(18px,1.45vw,21px);line-height:1.72;white-space:normal}.privacy-copy p strong{display:inline;font-weight:600;color:#efd9a0;letter-spacing:.01em}.privacy-copy p a{color:#efd9a0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.privacy-copy p a:hover{color:#f5e5b8}@media(max-width:760px){.privacy-main{grid-template-columns:1fr;gap:44px;width:calc(100% - 48px);padding:86px 0 100px}.privacy-copy{padding-top:0}.privacy-copy p{margin-bottom:40px}}
