.reparation-tokens-scene{position:fixed;inset-inline:0;bottom:0;z-index:1;height:clamp(13rem,34vh,28rem);pointer-events:none}.reparation-tokens-scene-photo{object-fit:cover;object-position:center top;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.15) 12%,rgba(0,0,0,.55) 28%,rgba(0,0,0,.88) 42%,#000 58%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.15) 12%,rgba(0,0,0,.55) 28%,rgba(0,0,0,.88) 42%,#000 58%)}.reparation-tokens-page{position:relative;background-color:transparent;min-height:calc(100svh - var(--site-header-height));min-height:calc(100dvh - var(--site-header-height))}.reparation-tokens-inner{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:var(--site-mc-subnav-row-width,50.975rem);margin-inline:auto;padding:clamp(2rem,5vh,3.5rem) 1rem clamp(3rem,8vh,5rem)}@media (min-width:640px){.reparation-tokens-inner{padding-inline:1.5rem}}@media (min-width:1024px){.reparation-tokens-inner{padding-inline:var(--site-shell-padding-x)}}.reparation-tokens-header{margin-bottom:clamp(2rem,5vh,3rem);text-align:center}.reparation-tokens-eyebrow{margin:0 0 .5rem;font-size:clamp(.95rem,2.2vw,1.25rem);line-height:1.25;color:var(--deepred-gold-light)}.reparation-tokens-eyebrow,.reparation-tokens-title{font-family:var(--font-pixel),sans-serif;letter-spacing:.08em;text-transform:lowercase}.reparation-tokens-title{margin:0 0 clamp(1.25rem,3vh,1.75rem);font-size:clamp(1.35rem,3.5vw,2.15rem);line-height:1.2;color:var(--site-page-title-color)}.reparation-tokens-subtitle{margin:0 0 clamp(1.5rem,4vh,2rem);font-family:var(--font-pixel),sans-serif;font-size:clamp(.9rem,2vw,1.15rem);line-height:1.3;letter-spacing:.07em;text-transform:lowercase;color:var(--deepred-gold);text-shadow:0 0 16px rgba(192,174,112,.35)}.reparation-tokens-prose{font-family:var(--font-sans),sans-serif;font-size:clamp(.8125rem,1.35vw,1rem);font-weight:600;line-height:1.65;letter-spacing:.02em;color:var(--deepred-gold-light);text-align:left}.reparation-tokens-prose p{margin:0 0 1.1em}.reparation-tokens-prose p:last-child{margin-bottom:0}.reparation-tokens-section{margin-top:clamp(2rem,5vh,2.75rem)}.reparation-tokens-section-heading{margin:0 0 .85rem;font-family:var(--font-pixel),sans-serif;font-size:clamp(.85rem,1.8vw,1rem);line-height:1.35;letter-spacing:.07em;text-transform:lowercase;color:var(--deepred-red)}.reparation-tokens-contact{margin-top:clamp(1.5rem,4vh,2rem);text-align:left}.reparation-tokens-contact a{color:var(--deepred-red);text-decoration:none;font-weight:700}.reparation-tokens-contact a:focus-visible,.reparation-tokens-contact a:hover{text-decoration:underline;outline:none}.reparation-tokens-form{display:grid;gap:clamp(1.1rem,2.5vh,1.5rem);max-width:28rem;margin:clamp(2rem,5vh,2.75rem) auto 0}.reparation-tokens-fieldset{margin:0;padding:0;border:0;min-width:0}.reparation-tokens-label{display:block;margin-bottom:.45rem;font-family:var(--font-pixel),sans-serif;font-size:clamp(.72rem,1.3vw,.85rem);line-height:1.35;letter-spacing:.07em;text-transform:lowercase;color:var(--deepred-gold)}.reparation-tokens-sublabel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reparation-tokens-name-row{display:grid;gap:.85rem}@media (min-width:640px){.reparation-tokens-name-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.reparation-tokens-field{min-width:0}.reparation-tokens-newsletter-note{margin:0;font-family:var(--font-sans),sans-serif;font-size:clamp(.75rem,1.2vw,.875rem);font-weight:600;line-height:1.5;color:var(--deepred-gold)}.reparation-tokens-submit{justify-self:center;margin-top:.35rem}.reparation-tokens-feedback{margin:0;text-align:center;font-family:var(--font-sans),sans-serif;font-size:.9375rem;font-weight:600;line-height:1.5;color:var(--deepred-gold-light)}.reparation-tokens-feedback--error{color:#f5a8a4}.reparation-tokens-form-note{margin:clamp(1.5rem,4vh,2rem) 0 0;font-family:var(--font-sans),sans-serif;font-size:clamp(.7rem,1.1vw,.8125rem);font-weight:600;line-height:1.5;color:rgba(192,174,112,.75);text-align:center}@media (max-width:640px){.reparation-tokens-inner{padding-top:clamp(1.25rem,4vh,2rem)}}