.elsi,.elsi-studio{--ground:#FAF6EE;--navy:#22386B;--ink:#2E2A33;--mute:#57505E;--hair:#E7DFD3;--thread:#CFC4B3;--blue:#3F63AD;--blue-press:#36579A;--on-blue:#FAF6EE;--butter:#E2C27A;--error:#9E3B2E;--gutter:16px;--wmh:38px;--hw:clamp(112px,18svh,126px)}.elsi,.elsi *{margin:0;padding:0}.elsi,.elsi *,.elsi-studio,.elsi-studio *{box-sizing:border-box}.elsi-studio p{margin:0}.elsi-studio button{font-family:inherit}html:has(.elsi){background:#FAF6EE;color-scheme:light;-webkit-text-size-adjust:100%}body:has(.elsi){background:#FAF6EE;overflow-x:clip}body:has(.elsi):after{display:none}body:has(.elsi) .cursor-dot{display:none!important}body:has(.elsi) .skip-link{left:16px;top:10px;z-index:60;padding:10px 16px;border-radius:999px;background:#FAF6EE;color:#22386B;font-weight:500;font-size:15px;line-height:1;box-shadow:0 0 0 1px #E7DFD3;transform:translateY(-200%);transition:none}body:has(.elsi) .skip-link:focus-visible{transform:none;outline:2px solid #3F63AD;outline-offset:3px}.elsi{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:var(--ground);color:var(--ink);color-scheme:light;font-family:var(--elh-figtree),system-ui,sans-serif;font-weight:400;line-height:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.elsi img{max-width:none;border:0}.elsi a{color:inherit;text-decoration:none}.elsi ::selection{background:rgba(132,169,227,.35);color:inherit}.elsi :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.elsi-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.elsi-nav{display:flex;align-items:center;padding:clamp(18px,2.4vw,30px) max(var(--gutter),3.4vw) 0}.elsi-brand{display:block;line-height:0;border-radius:6px}.elsi-brand img{display:block;height:var(--wmh);width:auto;margin:calc(var(--wmh) * -.145) 0 calc(var(--wmh) * -.145) calc(var(--wmh) * -.1454)}.elsi-main{flex:1;display:flex;align-items:center;justify-content:center;padding:40px var(--gutter) 104px}.elsi-col{width:100%;max-width:480px;text-align:center}.elsi-col>:not(.elsi-h1){max-width:400px;margin-left:auto;margin-right:auto}.elsi-humlet{position:relative;width:var(--hw);margin:0 auto;pointer-events:none;user-select:none;-webkit-user-select:none}.elsi-humlet img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.elsi-h1{margin-top:16px;font-family:var(--elh-gabarito),system-ui,sans-serif;font-weight:600;font-size:clamp(32px,3.4vw,44px);line-height:1.08;letter-spacing:-.022em;color:var(--navy);text-wrap:balance}.elsi-line{margin:16px auto 0;max-width:30em;font-size:17px;line-height:1.55;color:var(--mute);text-wrap:balance}.elsi-notice{margin:24px auto 0;padding:12px 18px;border-radius:16px;background:rgba(226,194,122,.22);font-size:15px;line-height:1.45;color:var(--ink);text-wrap:balance}.elsi-form{display:grid;gap:12px;margin-top:32px}.elsi-col>.elsi-humlet{max-width:none}.elsi-input{display:block;width:100%;height:52px;padding:0 22px;border-radius:999px;border:1.5px solid var(--thread);background:#FFFDF8;color:var(--ink);font:400 16px/1 var(--elh-figtree),system-ui,sans-serif;-webkit-appearance:none;appearance:none;transition:border-color .16s ease}.elsi-input::placeholder{color:#7D7584;opacity:1}.elsi-input:hover{border-color:#B9AC98}.elsi-input:focus{outline:none;border-color:var(--blue)}.elsi-input:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:999px}.elsi-input[aria-invalid=true]{border-color:var(--error)}.elsi-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:52px;padding:0 28px;border-radius:999px;background:var(--blue);color:var(--on-blue);font:500 16px/1 var(--elh-figtree),system-ui,sans-serif;letter-spacing:.005em;border:0;cursor:pointer;box-shadow:inset 0 -3px 0 rgba(0,0,0,.14),0 1px 0 rgba(42,38,48,.06);transition:transform .42s cubic-bezier(.34,1.56,.64,1),background-color .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.elsi-btn:hover{background:var(--blue-press);transform:translateY(-1px)}.elsi-btn:active{transform:scale(1.05,.9);transition:transform .09s ease-out}.elsi-btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:999px}.elsi-btn:disabled{cursor:progress;background:var(--blue-press)}.elsi-error{margin-top:12px;font-size:15px;line-height:1.45;color:var(--error)}.elsi-quiet{margin-top:24px;font-size:14.5px;line-height:1.5;color:var(--mute)}.elsi-legal{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;padding:0 var(--gutter) 28px;font-size:12.5px;line-height:1.4;color:var(--mute)}.elsi-legal a{padding:8px 4px;text-decoration:underline;text-decoration-color:var(--thread);text-underline-offset:3px}.elsi-legal a:hover{color:var(--navy);text-decoration-color:currentColor}.elsi-link{text-decoration:underline;text-decoration-color:var(--thread);text-underline-offset:3px;color:var(--navy)}.elsi-link:hover{text-decoration-color:currentColor}.elsi-pw{position:relative}.elsi-pw .elsi-input{padding-right:56px}.elsi-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--mute);cursor:pointer}.elsi-eye:hover{color:var(--navy)}.elsi-eye:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:999px}.elsi-ghost{display:inline-flex;align-items:center;justify-content:center;height:44px;border:0;background:transparent;color:var(--mute);font:500 16px/1 var(--elh-figtree),system-ui,sans-serif;cursor:pointer}.elsi-ghost:hover{color:var(--navy)}.elsi-admin{flex:1;width:100%;max-width:1152px;margin:0 auto;padding:40px var(--gutter) 96px}.elsi-admin-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--hair)}.elsi-admin-head h1{font-family:var(--elh-gabarito),system-ui,sans-serif;font-weight:600;font-size:32px;line-height:1.1;letter-spacing:-.02em;color:var(--navy)}.elsi-admin-head p{margin-top:6px;font-size:14px;line-height:1.4;color:var(--mute)}.elsi-micro{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.elsi-admin-note{margin-top:24px;padding:16px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);font-size:14px;line-height:1.45;color:var(--mute)}.elsi-admin-note.err{color:var(--error)}.elsi-table-wrap{margin-top:24px;overflow-x:auto}.elsi-table{width:100%;min-width:928px;border-collapse:collapse;text-align:left;font-size:14px;line-height:1.4;font-variant-numeric:tabular-nums}.elsi-table td,.elsi-table th{padding:12px;vertical-align:top}.elsi-table thead tr{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.elsi-table thead th{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.elsi-table tbody tr+tr{border-top:1px solid var(--hair)}.elsi-table tbody th{font-weight:600;color:var(--navy)}.elsi-table .num{text-align:right}.elsi-sent{margin-top:16px}.elsi-sent strong{display:block;font-weight:600;font-size:18px;line-height:1.4;color:var(--navy)}.elsi-sent p{margin:8px auto 0;max-width:30em;font-size:17px;line-height:1.55;color:var(--mute);text-wrap:balance}@media (max-width:600px){.elsi{--wmh:32px}.elsi-main{align-items:flex-start;padding:40px var(--gutter) 64px}}@media (prefers-reduced-motion:reduce){.elsi-btn,.elsi-btn:active,.elsi-input{transition:none}.elsi-btn:active,.elsi-btn:hover{transform:none}}