html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img{max-width:100%;height:auto}input,select,textarea{min-width:0}input[type=hidden]{display:none!important}.identity-name,.identity-header-name{height:auto}.hero{height:105vh;height:105svh}.legal-dialog{max-height:90vh;max-height:90dvh}.menu-toggle{touch-action:manipulation}.subhead nav.open,.hero .nav.open{max-height:calc(100vh - 90px);max-height:calc(100dvh - 90px);overflow-y:auto;overscroll-behavior:contain}.legal-dialog{overscroll-behavior:contain}.reference-row{min-width:0}.submit,.remove-link,.text-action{min-height:44px}.identity-footer a{display:inline-flex;align-items:center;min-height:44px}.instagram-link{min-width:44px;min-height:44px}@media(max-width:720px){.hero{height:950px}.form-grid input,.form-grid textarea,.form-grid select{font-size:16px}.process-chips span{min-height:44px;display:flex;align-items:center}.subhead nav a,.hero .nav a{min-height:44px;display:flex;align-items:center}.page-intro h1{overflow-wrap:break-word}.identity-footer{padding-bottom:max(24px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1!important;transform:none!important;transition:none!important}}@media print{.floating-scroll-cue,.menu-toggle,.identity-footer{display:none!important}}

