.capa-privacy-page{width:100%;overflow:hidden;background:var(--capa-black);color:var(--capa-white)}.capa-privacy-hero{position:relative;display:flex;align-items:flex-end;width:100%;min-height:560px;overflow:hidden;isolation:isolate}.capa-privacy-hero__media{position:absolute;inset:0;z-index:0}.capa-privacy-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 24%}.capa-privacy-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,16,15,.82) 0%,rgba(15,16,15,.66) 38%,rgba(15,16,15,.28) 76%,rgba(15,16,15,.15) 100%),linear-gradient(180deg,rgba(10,10,10,.08) 0%,rgba(10,10,10,.12) 50%,rgba(10,10,10,.72) 100%)}.capa-privacy-hero__inner{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto;padding:185px var(--capa-page-padding) 72px}.capa-privacy-hero__eyebrow{display:flex;align-items:center;gap:14px;color:var(--capa-gold);font-family:var(--capa-font);font-size:11px;font-weight:600;line-height:1;letter-spacing:.19em;text-transform:uppercase}.capa-privacy-hero__eyebrow-line{width:42px;height:1px;background:var(--capa-gold)}.capa-privacy-hero__title{max-width:900px;margin:27px 0 0;color:var(--capa-white);font-family:var(--capa-font);font-size:clamp(58px,6.5vw,90px);font-weight:500;line-height:.94;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance}.capa-privacy-hero__text{max-width:650px;margin:22px 0 0;color:var(--capa-text-light);font-family:var(--capa-font-body);font-size:16px;font-weight:400;line-height:1.6}.capa-privacy-hero__since{position:absolute;z-index:3;top:260px;left:15px;transform:translateX(-50%) rotate(90deg);color:var(--capa-text-muted);font-family:var(--capa-font);font-size:11px;font-weight:500;line-height:1;letter-spacing:.13em;text-transform:uppercase}.capa-privacy-content{padding:90px 0 110px;background:#f2eee7;color:var(--capa-logo-dark)}.capa-privacy-content__inner{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(55px,7vw,110px);align-items:start;width:100%;max-width:1320px;margin:0 auto;padding:0 var(--capa-page-padding)}.capa-privacy-nav{position:sticky;top:calc(var(--capa-header-height) + 34px)}.capa-privacy-nav__kicker{color:var(--capa-gold-solid);font-family:var(--capa-font);font-size:10px;font-weight:600;line-height:1;letter-spacing:.18em;text-transform:uppercase}.capa-privacy-nav__title{margin:19px 0 0;color:var(--capa-logo-dark);font-family:var(--capa-font);font-size:31px;font-weight:500;line-height:1;letter-spacing:-.02em}.capa-privacy-nav__links{display:flex;flex-direction:column;margin-top:28px;border-top:1px solid rgba(43,42,41,.12)}.capa-privacy-nav__links a{display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px;padding:11px 0;border-bottom:1px solid rgba(43,42,41,.10);color:#5c5954;font-family:var(--capa-font-body);font-size:13px;font-weight:500;line-height:1.35;text-decoration:none;transition:color 180ms ease,padding-left 180ms ease}.capa-privacy-nav__links a span{color:var(--capa-gold-solid);font-family:var(--capa-font);font-size:9px;font-weight:600;line-height:1.9}.capa-privacy-nav__links a:hover{padding-left:4px;color:var(--capa-logo-dark)}.capa-privacy-nav__cookie-button,.capa-privacy-inline-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 16px;border:1px solid var(--capa-gold-solid);background:transparent;color:var(--capa-logo-dark);font-family:var(--capa-font);font-size:10px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background 180ms ease,color 180ms ease,transform 180ms ease,box-shadow 180ms ease}.capa-privacy-nav__cookie-button{width:100%;margin-top:24px}.capa-privacy-inline-button{margin-top:8px}.capa-privacy-nav__cookie-button:hover,.capa-privacy-inline-button:hover{background:#d4af37;background:var(--capa-gold-gradient,#d4af37);color:var(--capa-logo-dark);transform:translateY(-2px);box-shadow:0 10px 24px rgba(43,42,41,.10)}.capa-privacy-sections{min-width:0}.capa-privacy-section{scroll-margin-top:calc(var(--capa-header-height) + 32px);padding:0 0 58px;margin-bottom:58px;border-bottom:1px solid rgba(43,42,41,.12)}.capa-privacy-section--last{margin-bottom:0}.capa-privacy-section__number{color:var(--capa-gold-solid);font-family:var(--capa-font);font-size:10px;font-weight:600;line-height:1;letter-spacing:.15em}.capa-privacy-section__title{max-width:820px;margin:20px 0 0;color:var(--capa-logo-dark);font-family:var(--capa-font);font-size:clamp(34px,3.3vw,46px);font-weight:500;line-height:1;letter-spacing:-.024em}.capa-privacy-section__text{max-width:850px;margin-top:28px;color:#5f5b55;font-family:var(--capa-font-body);font-size:15px;font-weight:400;line-height:1.76}.capa-privacy-section__text p{margin:0 0 18px}.capa-privacy-section__text p:last-child{margin-bottom:0}.capa-privacy-section__text strong{color:var(--capa-logo-dark);font-weight:600}.capa-privacy-section__text h3{margin:36px 0 16px;color:var(--capa-logo-dark);font-family:var(--capa-font);font-size:26px;font-weight:500;line-height:1;letter-spacing:-.015em}.capa-privacy-section__text a{color:var(--capa-logo-dark);text-decoration-color:var(--capa-gold-solid);text-underline-offset:3px}.capa-privacy-section__text a:hover{color:var(--capa-gold-solid)}.capa-privacy-admin-note{margin-top:40px;padding:22px 24px;border:1px solid var(--capa-gold-border);background:rgba(212,175,55,.12);color:#514936;font-family:var(--capa-font-body);font-size:14px;line-height:1.65}.capa-privacy-admin-note strong{color:var(--capa-logo-dark)}@media (max-width:980px){.capa-privacy-content__inner{grid-template-columns:1fr;gap:50px}.capa-privacy-nav{position:static}.capa-privacy-nav__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}.capa-privacy-nav__cookie-button{width:auto}}@media (max-width:767px){.capa-privacy-hero{min-height:500px}.capa-privacy-hero__image{object-position:62% center}.capa-privacy-hero__inner{padding:160px var(--capa-page-padding) 60px}.capa-privacy-hero__title{font-size:clamp(47px,14vw,66px)}.capa-privacy-hero__since{display:none}.capa-privacy-content{padding:66px 0 78px}.capa-privacy-nav__links{grid-template-columns:1fr}.capa-privacy-nav__cookie-button{width:100%}.capa-privacy-section{padding-bottom:44px;margin-bottom:44px}.capa-privacy-section__text{font-size:14.5px;line-height:1.72}.capa-privacy-inline-button{width:100%}}.capa-privacy-page a:focus-visible,.capa-privacy-page button:focus-visible{outline:2px solid var(--capa-gold-solid);outline-offset:4px}@media (prefers-reduced-motion:reduce){.capa-privacy-nav__links a,.capa-privacy-nav__cookie-button,.capa-privacy-inline-button{transition:none}}