.policy-page.privacy-page{overflow:hidden;background:#f2eadf!important}.privacy-page .policy-shell{width:min(1160px,100% - 56px)!important}.privacy-page .policy-hero{isolation:isolate;color:#fff9f0;border-radius:0 0 42px 42px;position:relative;overflow:hidden;background:radial-gradient(circle at 91% 12%,#d3a0602b,#0000 26%),linear-gradient(132deg,#090806 0%,#17120e 68%,#0a0907 100%)!important;border:0!important;padding:46px 0 132px!important}.privacy-page .policy-hero:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #e2b8811a;border-radius:50%;width:430px;position:absolute;top:-180px;right:-125px}.privacy-page .policy-hero .policy-shell{grid-template-columns:minmax(0,1fr) minmax(230px,330px);align-items:end;column-gap:clamp(48px,9vw,118px);display:grid}.privacy-page .info-back-link{letter-spacing:.14em;background:#ffffff06;border:1px solid #eed0a92b;border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;gap:9px;min-height:38px;margin-bottom:64px;padding:0 14px;font-size:8px;transition:transform .18s,color .18s,border-color .18s;display:inline-flex;color:#fbf0e19e!important}.privacy-page .info-back-link:hover{border-color:#ddab6b6b;transform:translate(-2px);color:#fffaf2!important}.privacy-page .policy-hero .eyebrow{letter-spacing:.23em;grid-column:1;margin:0 0 18px;color:#d5a66c!important}.privacy-page .policy-hero h1{letter-spacing:-.06em;grid-column:1;max-width:720px;margin:0;line-height:.88;color:#fffaf2!important;font-size:clamp(62px,7.8vw,104px)!important}.privacy-page .policy-intro{border-left:1px solid #d9a76780;grid-area:3/2;align-self:end;max-width:305px;padding:22px 0 4px 22px;line-height:1.75;color:#f9ecda94!important;margin:0 0 7px!important;font-size:12px!important}.privacy-page .policy-updated{grid-area:4/2;margin:18px 0 0 23px;color:#e2b5799e!important;font-size:8px!important}.privacy-page .policy-content{z-index:2;position:relative;background:radial-gradient(circle at 4% 0,#b37d4514,#0000 22%),#f2eadf!important;padding:0 0 100px!important}.privacy-page .policy-layout{justify-content:stretch;margin-bottom:-54px;transform:translateY(-54px);grid-template-columns:300px minmax(0,1fr)!important;gap:clamp(24px,5vw,64px)!important}.privacy-page .policy-summary{border-radius:23px;position:sticky;top:104px;overflow:hidden;box-shadow:0 26px 72px #1f150b2e;background:radial-gradient(circle at 100% 0,#d5a4642b,#0000 34%),linear-gradient(145deg,#17120e,#0d0b08)!important;border:1px solid #e6c09024!important;padding:26px!important}.privacy-page .policy-summary>span{letter-spacing:.2em;margin-bottom:22px;color:#d6a66b!important;font-size:9px!important}.privacy-page .policy-summary>div{border-top-color:#eed3b01a;min-height:103px;padding:20px 0}.privacy-page .policy-summary strong{color:#fff8ee;font-size:19px;line-height:1.1}.privacy-page .policy-summary p{color:#f8ead780;margin-top:7px;font-size:10px;line-height:1.55}.privacy-page .policy-document{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.privacy-page .policy-document>section{background:#fffaf3;border-radius:21px;min-width:0;overflow:hidden;box-shadow:0 18px 52px #32231311;border:1px solid #31231617!important;margin:0!important;padding:31px!important}.privacy-page .policy-document>section:before{content:"";background:#c58a4c;width:27px;height:2px;margin-bottom:23px;display:block}.privacy-page .policy-number{display:none!important}.privacy-page .policy-document h2{color:#1c1712;letter-spacing:-.035em;margin:0 0 18px;line-height:1.08;font-size:clamp(25px,2.35vw,33px)!important}.privacy-page .policy-document p,.privacy-page .policy-document li{line-height:1.72;color:#756c62!important;font-size:11px!important}.privacy-page .policy-document ul{padding-left:18px}.privacy-page .policy-document li::marker{color:#b47940}.privacy-page .policy-document>section:nth-child(2),.privacy-page .policy-document>section:nth-child(3),.privacy-page .policy-document>section:nth-child(5),.privacy-page .policy-document>section:nth-child(8),.privacy-page .policy-document>section:nth-child(10),.privacy-page .policy-document>section:nth-child(13){grid-column:1/-1}.privacy-page .policy-document>section:nth-child(8){box-shadow:0 25px 68px #1f150b26;background:radial-gradient(circle at 94% 0,#d6a46329,#0000 28%),linear-gradient(145deg,#17120e,#0d0b08)!important;border-color:#e5bf8f24!important}.privacy-page .policy-document>section:nth-child(8):before{background:#d5a66b}.privacy-page .policy-document>section:nth-child(8) h2{color:#fff8ee}.privacy-page .policy-document>section:nth-child(8) p{color:#f8ead78a!important}.privacy-page .policy-document>section:nth-child(13){background:#f5e8d5;border-color:#a46e362e!important}.privacy-page .policy-person{background:#fffcf7b8;border:1px solid #3526181a;border-radius:15px;width:min(100%,430px);margin-top:21px;padding:21px}.privacy-page .policy-person strong{color:#1c1712;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400}.privacy-page .policy-person span{color:#8a755e}.privacy-page .policy-person a{color:#e7bb80;overflow-wrap:anywhere;background:#17120e;border-radius:10px;align-items:center;min-height:42px;padding:0 13px;display:inline-flex}@media (max-width:900px){.privacy-page .policy-layout{grid-template-columns:1fr!important}.privacy-page .policy-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 17px;display:grid;position:static}.privacy-page .policy-summary>span{grid-column:1/-1}}@media (max-width:700px){.privacy-page .policy-shell{width:calc(100% - 32px)!important}.privacy-page .policy-hero{border-radius:0 0 28px 28px;padding:30px 0 102px!important}.privacy-page .policy-hero:before{width:350px;top:-78px;right:-180px}.privacy-page .policy-hero .policy-shell{display:block}.privacy-page .info-back-link{min-height:36px;margin-bottom:49px;padding-inline:12px}.privacy-page .policy-hero .eyebrow{margin-bottom:15px}.privacy-page .policy-hero h1{max-width:370px;line-height:.9;font-size:clamp(52px,14.7vw,69px)!important}.privacy-page .policy-intro{max-width:335px;padding:0 0 0 16px;line-height:1.68;margin-top:27px!important;font-size:11px!important}.privacy-page .policy-updated{margin:17px 0 0 17px}.privacy-page .policy-content{padding-bottom:76px!important}.privacy-page .policy-layout{margin-bottom:-38px;transform:translateY(-38px);gap:14px!important}.privacy-page .policy-summary{border-radius:20px;gap:0;grid-template-columns:1fr!important;padding:21px!important}.privacy-page .policy-summary>span{grid-column:auto;margin-bottom:15px}.privacy-page .policy-summary>div{min-height:82px;padding:17px 0}.privacy-page .policy-summary strong{font-size:18px}.privacy-page .policy-document{grid-template-columns:1fr;gap:13px}.privacy-page .policy-document>section,.privacy-page .policy-document>section:nth-child(n){border-radius:19px;grid-column:auto;padding:25px 21px 27px!important}.privacy-page .policy-document>section:before{width:25px;margin-bottom:21px}.privacy-page .policy-document h2{font-size:clamp(24px,7.3vw,31px)!important}.privacy-page .policy-document p,.privacy-page .policy-document li{line-height:1.72;font-size:11px!important}.privacy-page .policy-person{padding:17px}}@media (prefers-reduced-motion:no-preference){.privacy-page .policy-hero h1,.privacy-page .policy-intro,.privacy-page .policy-summary,.privacy-page .policy-document>section{animation:.7s cubic-bezier(.22,1,.36,1) both luxmy-privacy-rise}.privacy-page .policy-intro{animation-delay:70ms}.privacy-page .policy-summary{animation-delay:.11s}.privacy-page .policy-document>section:nth-child(2n){animation-delay:80ms}}@keyframes luxmy-privacy-rise{0%{opacity:0;transform:translateY(17px)}to{opacity:1;transform:translateY(0)}}
