.page-module__3hR1iq__page{min-height:100svh;color:var(--on-image);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.page-module__3hR1iq__media{position:absolute;inset:0}.page-module__3hR1iq__still{object-fit:cover;width:100%;height:100%;display:block}.page-module__3hR1iq__grain{opacity:.24;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.page-module__3hR1iq__scrim{background:linear-gradient(#120f0d70 0%,#120f0d99 32%,#120f0dc2 62%,#120f0ddb 100%);position:absolute;inset:0}.page-module__3hR1iq__body{z-index:1;width:100%;max-width:1240px;padding:0 var(--gutter) clamp(3rem, 10vh, 7rem);flex-direction:column;margin:0 auto;display:flex;position:relative}.page-module__3hR1iq__eyebrow{font-family:var(--sans);font-size:var(--t-label);text-transform:uppercase;letter-spacing:.26em;opacity:.9;margin:0}.page-module__3hR1iq__dot{padding-inline:.7em}.page-module__3hR1iq__names{font-family:var(--serif);letter-spacing:-.015em;text-transform:uppercase;flex-direction:column;margin:.3em 0 .5em;font-size:clamp(2.6rem,9vw,6.5rem);font-weight:400;line-height:.9;display:flex}.page-module__3hR1iq__amp{text-transform:none;margin-block:.06em;font-size:.62em;font-style:italic;line-height:1}.page-module__3hR1iq__form{border-top:1px solid #f7f3ea4d;flex-direction:column;gap:.9rem;max-width:30rem;padding-top:1.6rem;display:flex}.page-module__3hR1iq__label{font-size:var(--t-label);text-transform:uppercase;letter-spacing:.24em;opacity:.8}.page-module__3hR1iq__row{align-items:stretch;gap:.75rem;display:flex}.page-module__3hR1iq__input{min-width:0;font:inherit;letter-spacing:.08em;color:var(--on-image);transition:border-color .3s var(--ease), background-color .3s var(--ease);background:#f7f3ea14;border:1px solid #f7f3ea59;border-radius:0;flex:1;padding:.85rem 1rem;font-size:1.05rem}.page-module__3hR1iq__input:hover{border-color:#f7f3ea8c}.page-module__3hR1iq__input:focus{border-color:var(--on-image);background:#f7f3ea24;outline:none}.page-module__3hR1iq__submit{font-size:var(--t-label);text-transform:uppercase;letter-spacing:.24em;color:var(--ink);background:var(--on-image);white-space:nowrap;transition:opacity .3s var(--ease);padding:.85rem 1.8rem}.page-module__3hR1iq__submit:hover{opacity:.86}.page-module__3hR1iq__submit:focus-visible,.page-module__3hR1iq__input:focus-visible{outline:1px solid var(--on-image);outline-offset:3px}.page-module__3hR1iq__hint{font-family:var(--sans);font-size:var(--t-small);opacity:.78}@media (max-width:520px){.page-module__3hR1iq__row{flex-direction:column}.page-module__3hR1iq__eyebrow{flex-direction:column;gap:.2rem;display:flex}.page-module__3hR1iq__dot{display:none}}.page-module__3hR1iq__reveal{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:.65rem;width:fit-content;min-height:2.75rem;margin-top:-.7rem;display:inline-flex}.page-module__3hR1iq__checkbox{appearance:none;cursor:pointer;width:1.05rem;height:1.05rem;transition:border-color .3s var(--ease), background-color .3s var(--ease);background:#f7f3ea14;border:1px solid #f7f3ea73;border-radius:0;flex:none;margin:0;position:relative}.page-module__3hR1iq__reveal:hover .page-module__3hR1iq__checkbox{border-color:#f7f3eab8}.page-module__3hR1iq__checkbox:checked{background:var(--on-image);border-color:var(--on-image)}.page-module__3hR1iq__checkbox:checked:after{content:"";border:solid var(--ink);border-width:0 1.5px 1.5px 0;width:.28rem;height:.56rem;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.page-module__3hR1iq__checkbox:focus-visible{outline:1px solid var(--on-image);outline-offset:3px}.page-module__3hR1iq__revealText{font-size:var(--t-label);text-transform:uppercase;letter-spacing:var(--track-nav);opacity:.8;-webkit-user-select:none;user-select:none;transition:opacity .3s var(--ease)}.page-module__3hR1iq__reveal:hover .page-module__3hR1iq__revealText{opacity:1}.page-module__3hR1iq__page p,.page-module__3hR1iq__page h1{color:inherit}
