#privacy{--privacy-background: #000;--privacy-foreground: #fff;--privacy-accent: #ffe600;--landing-highlight-color: var(--privacy-accent)}body#privacy{min-height:100vh;overflow:hidden;touch-action:auto;background-color:var(--privacy-background);transition:background-color .18s}#privacy .t-legals{height:100vh;overflow:auto;-webkit-overflow-scrolling:touch;color:var(--privacy-foreground)}#privacy .t-legals__content{--legal-reading-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;max-width:47.5rem;font-family:var(--legal-reading-font);font-weight:400;letter-spacing:normal;text-align:left;transition:color .18s;color:var(--privacy-foreground)!important}#privacy .t-legals__content h1{margin:0 0 1.5rem;font-family:var(--legal-reading-font);font-size:2rem;font-weight:600;line-height:1.25;text-transform:none}#privacy .t-legals__content h2{margin:3rem 0 1rem;font-family:var(--legal-reading-font);font-size:1.25rem;font-weight:600;line-height:1.4;text-transform:none}#privacy .t-legals__content p,#privacy .t-legals__content li{font-family:var(--legal-reading-font);font-size:1.0625rem;font-weight:400;line-height:1.75}#privacy .t-legals__content a:not(.privacy-home){overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.2em}#privacy .legal-section{margin-top:3rem}#privacy .legal-section h2{margin-top:0}#privacy .legal-section p{margin-bottom:1rem}#privacy .legal-details{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}#privacy .legal-details li{position:relative;padding-left:1.25rem}#privacy .legal-details li:before{content:"—";position:absolute;left:0}#privacy .o-header__logo{transition:color .18s;color:var(--privacy-foreground)!important}#privacy .o-footer{color:var(--privacy-foreground)!important}#privacy .o-footer{transition:color .18s}body#privacy[data-privacy-footer-resize-ready=true] .o-footer{transition:transform .6s ease-in-out,right .6s ease-in-out,bottom .6s ease-in-out,color .18s}#privacy .o-footer .copy,#privacy .o-footer .legas,#privacy .o-footer .a-footerText,#privacy .o-footer a{transition:color .18s;color:var(--privacy-foreground)!important}#privacy .o-footer a.a-footerText{transition:background-color .18s,color .18s!important}#privacy .hide-first{opacity:1;transition:none}#privacy .o-header__logo.landing-logo{display:inline-flex;align-items:flex-start;justify-content:flex-start;width:max-content;max-width:calc(100vw - 3.75rem);height:auto;padding:0;border:0;background:none}#privacy .landing-logo__text{display:grid;gap:.0125rem;width:max-content;max-width:calc(100vw - 7.5rem);font-family:Sharp Grotesk,sans-serif;font-size:1.875rem;font-weight:500;line-height:.92;letter-spacing:.0125rem;text-align:left;text-transform:none;user-select:none}#privacy .landing-logo__line{display:block}#privacy .landing-logo__line--secondary{font-size:.933333em}#privacy .privacy-home{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ui-control-size);font-family:Sharp Grotesk,sans-serif;font-size:var(--type-control);letter-spacing:.12em;text-align:center;text-transform:uppercase;transition:color .18s;color:var(--privacy-foreground)!important}#privacy .privacy-home-wrap{display:flex;align-items:center;justify-content:center;width:100%;margin-top:4.375rem;margin-bottom:0;text-align:center}@media(hover:hover)and (pointer:fine){#privacy .o-footer a.a-footerText:hover{color:var(--privacy-accent)!important}body#privacy:has(.privacy-home:hover){--privacy-background: #ffe600;--privacy-foreground: #0c0a09}}#privacy .o-footer a:focus-visible{outline:none;color:var(--privacy-accent)!important}body#privacy:has(.privacy-home:focus-visible){--privacy-background: #ffe600;--privacy-foreground: #0c0a09}@media(any-hover:hover)and (any-pointer:fine){body#privacy:not([data-site-menu-open]):has(.privacy-home:hover) .site-menu-trigger .a-burger__line{background-color:var(--privacy-foreground)!important}}body#privacy:not([data-site-menu-open]):has(.privacy-home:focus-visible) .site-menu-trigger .a-burger__line{background-color:var(--privacy-foreground)!important}@media(hover:none)and (pointer:coarse){#privacy .o-header__logo:hover,#privacy .o-footer a.a-footerText:hover,#privacy .privacy-home:hover{color:var(--privacy-foreground)!important}body#privacy:has(.privacy-home:hover){--privacy-background: #000;--privacy-foreground: #fff}}@media only screen and (width>=1025px){#privacy .o-header__logo{color:var(--privacy-foreground)!important}}
