.Button{color:var(--muted-foreground);background-color:#0000;border-style:none;justify-content:center;align-items:flex-start;gap:.75rem;font-size:1.125rem;line-height:1.75rem;display:flex;position:relative}.Button:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);outline:2px solid #0000}.Button{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding:.25rem .75rem;transition:background-size .3s}.Button:hover{background-size:100% 1px}.Button:disabled{cursor:not-allowed;opacity:.5}.Button:where([data-mode=dark],[data-mode=dark] *){color:var(--gold)}.Button .icon{width:1.25rem;height:1.25rem}
.Who{width:100%;height:100%;min-height:100vh;font-family:var(--font-journey-sans), Manrope, system-ui, sans-serif;background:linear-gradient(var(--a), var(--b) 35%, var(--c));color:var(--ink,#14214f);justify-content:center;align-items:center;margin:auto;display:flex;position:relative;overflow:clip}.Who .who-container{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;max-width:48rem;padding-left:6vw;padding-right:6vw;display:flex;position:relative}.Who .who-container .who-gate{border:1px solid #14214f59;border-radius:9999px;width:76px;height:76px;display:block;position:relative}.Who .who-container .who-gate:before{content:"";background:radial-gradient(#fff,#ffd36b);width:14px;height:14px;margin-top:30px;margin-left:auto;margin-right:auto;animation:4s ease-in-out infinite journey-pulse;display:block;rotate:45deg;box-shadow:0 0 22px 8px #ffcd6499}.Who .who-container .who-gate:after{content:"";border:1px solid #14214f24;border-radius:9999px;position:absolute;inset:-9px}.Who .who-container .who-title{font-family:var(--font-journey-serif), Cormorant Garamond, ui-serif, Georgia, serif;letter-spacing:-.025em;font-size:clamp(2.4rem,9vw,4.5rem);font-style:italic;font-weight:500;line-height:1.05}.Who .who-container .Input{width:min(420px,84vw);color:var(--ink,#14214f);border-bottom-color:#14214f59;transition:border-color .4s}.Who .who-container .Input .input-icon{color:#14214fb3}.Who .who-container .Input .input-field{color:var(--ink,#14214f)}.Who .who-container .Input .input-field::placeholder{color:#14214f8c}.Who .who-container .Input:focus-within{border-bottom-color:#f7b955}.Who .who-container .who-submit{color:var(--ink,#14214f);align-items:center;transition:color .4s}.Who .who-container .who-submit .icon{color:#c9772d}.Who .who-container .who-submit:hover{color:#8a5a1e}.Who button:focus-visible,.Who textarea:focus-visible{outline-offset:3px;outline:2px solid #ffd36b}@keyframes journey-pulse{50%{box-shadow:0 0 34px 14px #ffcd64cc}}@media (prefers-reduced-motion:reduce){.Who *,.Who :before,.Who :after{animation:none!important}}
