.page-module___8aEwW__section{background:var(--ink);width:100%;min-height:100vh;color:var(--background);padding-block:var(--space-12);padding-inline:var(--space-5);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.page-module___8aEwW__section{padding-block:var(--space-20);padding-inline:var(--space-6)}}.page-module___8aEwW__inner{width:100%;max-width:var(--width-narrow);text-align:center}.page-module___8aEwW__eyebrow{text-align:center;color:color-mix(in oklab, var(--background) 70%, transparent)}.page-module___8aEwW__names{margin-top:var(--space-6);text-align:center;font-family:var(--font-condensed-stack), serif;letter-spacing:-.025em;color:var(--background);white-space:nowrap;font-size:clamp(2.25rem,9vw,7rem);line-height:1}@media (min-width:768px){.page-module___8aEwW__names{margin-top:var(--space-8)}}.page-module___8aEwW__nameAmp{font-family:var(--font-display-stack), serif;margin-inline:.18em;font-size:.78em;font-style:italic}.page-module___8aEwW__divider{border:0;border-top:1px solid color-mix(in oklab, var(--rule) 70%, transparent);margin-block:var(--space-8);width:60px}@media (min-width:768px){.page-module___8aEwW__divider{margin-block:var(--space-10)}}.page-module___8aEwW__formColumn{align-items:center;gap:var(--space-8);flex-direction:column;width:100%;display:flex}@media (min-width:768px){.page-module___8aEwW__formColumn{gap:var(--space-10)}}.page-module___8aEwW__langToggle{border:1px solid color-mix(in oklab, var(--background) 40%, transparent);isolation:isolate;border-radius:999px;align-items:stretch;padding:2px;display:inline-flex;position:relative}.page-module___8aEwW__langIndicator{background-color:var(--background);z-index:0;border-radius:999px;width:calc(50% - 2px);transition:transform .28s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;bottom:2px;left:2px}.page-module___8aEwW__langToggle[data-active=es] .page-module___8aEwW__langIndicator{transform:translate(100%)}.page-module___8aEwW__langButton{z-index:1;min-width:2.5rem;min-height:2.25rem;padding:var(--space-2) var(--space-3);font-family:var(--font-serif-text-stack), serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:color-mix(in oklab, var(--background) 80%, transparent);background:0 0;border:0;font-size:.75rem;font-weight:500;transition:color .28s;position:relative}@media (min-width:768px){.page-module___8aEwW__langButton{min-width:0;min-height:0;padding:.375rem .625rem}}.page-module___8aEwW__langActive{color:var(--ink)}.page-module___8aEwW__form{align-items:stretch;gap:var(--space-5);flex-direction:column;width:100%;display:flex}@media (min-width:768px){.page-module___8aEwW__form{gap:var(--space-6)}}.page-module___8aEwW__field{gap:var(--space-3);text-align:start;flex-direction:column;display:flex}.page-module___8aEwW__fieldLabel{font-family:var(--font-display-stack), serif;text-transform:uppercase;letter-spacing:.22em;color:color-mix(in oklab, var(--background) 70%, transparent);text-align:center;font-size:.78rem;font-style:italic}.page-module___8aEwW__input{border:0;border-bottom:1px solid color-mix(in oklab, var(--background) 40%, transparent);width:100%;padding:var(--space-3) var(--space-2);font-family:var(--font-display-stack), serif;font-size:var(--text-2xl);letter-spacing:.18em;text-align:center;text-transform:uppercase;color:var(--background);caret-color:var(--background);background:0 0;min-height:3rem;transition:border-color .2s}.page-module___8aEwW__input::placeholder{letter-spacing:normal;text-transform:none;color:color-mix(in oklab, var(--background) 35%, transparent);font-style:italic}.page-module___8aEwW__input:focus{border-bottom-color:var(--background);outline:none}.page-module___8aEwW__input[aria-invalid=true]{border-bottom-color:var(--gold)}.page-module___8aEwW__error{font-family:var(--font-display-stack), serif;font-style:italic;font-size:var(--text-base);color:var(--gold);text-align:center}.page-module___8aEwW__submit{justify-content:center;align-items:baseline;gap:var(--space-3);border:1px solid var(--background);padding:var(--space-3) var(--space-8);font-family:var(--font-condensed-stack), serif;font-size:var(--text-base);letter-spacing:.2em;text-transform:uppercase;color:var(--background);cursor:pointer;background:0 0;align-self:center;min-height:2.75rem;transition:background-color .2s,color .2s;display:inline-flex}@media (min-width:768px){.page-module___8aEwW__submit{font-size:var(--text-md)}}@media (max-width:359.98px){.page-module___8aEwW__submit{padding-inline:var(--space-6);letter-spacing:.12em}}.page-module___8aEwW__submit:hover{background-color:var(--background);color:var(--ink)}.page-module___8aEwW__submitArrow{font-family:var(--font-display-stack), serif;color:var(--gold);font-style:italic;font-size:var(--text-md);transition:color .2s}.page-module___8aEwW__submit:hover .page-module___8aEwW__submitArrow{color:var(--ink)}.page-module___8aEwW__contactLink{margin-top:var(--space-4);font-family:var(--font-display-stack), serif;font-style:italic;font-size:var(--text-md);color:color-mix(in oklab, var(--background) 65%, transparent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--background) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--background) 30%, transparent);text-underline-offset:6px;text-decoration-thickness:1px;transition:text-decoration-color .2s,color .2s;display:inline-block}@media (min-width:768px){.page-module___8aEwW__contactLink{margin-top:var(--space-6)}}.page-module___8aEwW__contactLink:hover{color:var(--background);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}
