.eld{--eld-rib:46px;--eld-navy:#22386b;--eld-ground:#faf6ee;--eld-blue:#3f63ad;--eld-blue-press:#36579a;--eld-mute:#57505e;--eld-mute2:#6b6471;--eld-hair:#e7dfd3;--eld-thread:#cfc4b3;--eld-stitch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='2'%3E%3Cpath d='M1 1h3' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}@media (max-width:699.98px){.eld{--eld-rib:54px}}.eld .eld-rib{position:fixed;inset:0 0 auto 0;z-index:47;justify-content:space-between;gap:16px;height:var(--eld-rib);padding:0 20px 0 22px;background:var(--eld-navy) url(/social/felt/felt-navy.webp) 0 0 /260px 260px;color:var(--eld-ground);box-shadow:0 1px 0 rgba(0,0,0,.12);font-family:var(--font-figtree),system-ui,sans-serif}.eld .eld-rib,.eld .eld-rib-m{display:flex;align-items:center}.eld .eld-rib-m{gap:10px;margin:0;min-width:0;font-size:14.5px;line-height:1.3;letter-spacing:.005em}.eld .eld-rib-m img{flex:none;width:16px;height:16px}.eld .eld-rib-r{display:flex;flex:none;align-items:center;gap:22px}.eld .eld-rib-leave{position:relative;padding-bottom:6px;margin-bottom:-6px;font-size:14px;color:rgba(250,246,238,.82);text-decoration:none}.eld .eld-rib-leave:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:rgba(250,246,238,.45);-webkit-mask:var(--eld-stitch) 0 0 /7px 2px round no-repeat;mask:var(--eld-stitch) 0 0 /7px 2px round no-repeat}.eld .eld-rib-leave:hover{color:var(--eld-ground)}.eld .eld-rib-start{display:inline-flex;align-items:center;height:32px;padding:0 16px;border-radius:999px;background:var(--eld-ground);color:var(--eld-navy);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;box-shadow:inset 0 -2px 0 rgba(34,56,107,.14)}.eld .eld-rib-start[data-quiet]{visibility:hidden}.eld .eld-gate a:focus-visible,.eld .eld-gate button:focus-visible,.eld .eld-pop a:focus-visible,.eld .eld-pop button:focus-visible,.eld .eld-rib a:focus-visible{outline:2px dashed currentColor;outline-offset:3px}.eld .eld-rib-br{display:inline}@media (max-width:699.98px){.eld .eld-rib{padding:0 12px 0 14px}.eld .eld-rib-m{gap:8px;font-size:12.5px}.eld .eld-rib-m img{width:14px;height:14px}.eld .eld-rib-br{display:block;height:0}.eld .eld-rib-leave{display:none}}.eld .elf{padding-top:var(--eld-rib);min-height:100vh;min-height:100dvh}@media (min-width:768px){.eld .elf{padding-top:0}.eld .elf-rail,.eld .elf-side{top:var(--eld-rib)}.eld .elf-sheet{top:calc(var(--eld-rib) + var(--elf-inset))}}@media (max-width:767.98px){.eld .elf-ptop{top:var(--eld-rib)}}.eld .elc-legend button[title$=" failed posts"]{display:none}.eld .eld-btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border:0;border-radius:999px;background:var(--eld-blue);color:#faf6ee;font:500 14px/1 var(--font-figtree),system-ui,sans-serif;letter-spacing:.005em;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:inset 0 -3px 0 rgba(0,0,0,.14),0 1px 0 rgba(42,38,48,.06)}.eld .eld-btn:hover{background:var(--eld-blue-press)}.eld .eld-btn:disabled{opacity:.7;cursor:progress}.eld .eld-stitch{position:relative;display:inline-block;padding:0 0 8px;margin-bottom:-8px;border:0;background:none;color:var(--eld-navy);font:400 14.5px/1.3 var(--font-figtree),system-ui,sans-serif;cursor:pointer}.eld .eld-stitch:after{content:"";position:absolute;left:0;right:0;bottom:2.5px;height:2px;background:var(--eld-thread);-webkit-mask:var(--eld-stitch) 0 0 /7px 2px round no-repeat;mask:var(--eld-stitch) 0 0 /7px 2px round no-repeat}.eld .eld-stitch:hover{color:var(--eld-blue)}.eld .eld-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eld .eld-ring{position:fixed;z-index:99;border-radius:8px;box-shadow:0 0 0 2px var(--eld-blue),0 0 0 5px rgba(63,99,173,.18);pointer-events:none}.eld .eld-pop{position:fixed;z-index:100;width:360px;padding:18px 20px;border-radius:18px;background:var(--eld-ground);color:#2e2a33;font-family:var(--font-figtree),system-ui,sans-serif;box-shadow:0 0 0 1px var(--eld-hair),0 2px 6px -2px rgba(42,38,48,.1),0 26px 48px -22px rgba(42,38,48,.38)}.eld .eld-pop:before{content:"";position:absolute;left:calc(var(--eld-arrow, 180px) - 7px);top:-7px;width:14px;height:14px;background:var(--eld-ground);transform:rotate(45deg);box-shadow:-1px -1px 0 var(--eld-hair);border-radius:3px 0 0 0}.eld .eld-pop.is-above:before{top:auto;bottom:-7px;box-shadow:1px 1px 0 var(--eld-hair);border-radius:0 0 3px 0}.eld .eld-pop.is-phone{left:12px;right:12px;bottom:calc(14px + env(safe-area-inset-bottom));width:auto}.eld .eld-pop.is-phone:before{display:none}.eld .eld-pop-in{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:start}.eld .eld-pop-in img{width:52px;height:52px;margin-top:-2px;mix-blend-mode:multiply}.eld .eld-pop-h{margin:0;font-family:var(--font-gabarito),system-ui,sans-serif;font-weight:600;font-size:18px;line-height:1.2;letter-spacing:-.012em;color:var(--eld-navy)}.eld .eld-pop-p{margin:4px 0 0;font-size:14.5px;line-height:1.45;color:var(--eld-mute)}.eld .eld-pop-acts{display:flex;align-items:center;gap:18px;margin-top:14px}.eld .eld-gate-wrap{position:fixed;inset:var(--eld-rib) 0 0 0;z-index:98;display:flex;align-items:center;justify-content:center;padding:24px}.eld .eld-dim{position:absolute;inset:0;background:rgba(244,239,229,.6);-webkit-backdrop-filter:blur(1.4px) saturate(.85);backdrop-filter:blur(1.4px) saturate(.85)}.eld .eld-gate{position:relative;width:min(560px,100%);padding:60px 60px 40px;border-radius:28px;background:var(--eld-ground);color:#2e2a33;text-align:center;font-family:var(--font-figtree),system-ui,sans-serif;box-shadow:0 0 0 1px var(--eld-hair),0 3px 8px -3px rgba(42,38,48,.08),0 44px 90px -40px rgba(34,56,107,.42)}.eld .eld-gate-h{margin:0;font-family:var(--font-gabarito),system-ui,sans-serif;font-weight:600;font-size:40px;line-height:1.05;letter-spacing:-.022em;color:var(--eld-navy)}.eld .eld-gate-ln{margin:12px 0 0;font-size:17px;line-height:1.5;color:var(--eld-mute)}.eld .eld-gate-row{display:flex;gap:10px;margin-top:34px}.eld .eld-gate-in{flex:1;min-width:0;height:52px;padding:0 20px;border:0;border-radius:999px;background:#fff;color:#2e2a33;font:400 16px/1 var(--font-figtree),system-ui,sans-serif;box-shadow:inset 0 0 0 1.5px #e2dacb}.eld .eld-gate-in::placeholder{color:#a39ca8}.eld .eld-gate-in:focus-visible{outline:2px dashed var(--eld-blue);outline-offset:2px}.eld .eld-gate-btn{flex:none;height:52px;padding:0 28px;font-size:16px}.eld .eld-gate-error{margin:12px 0 0;font-size:14px;line-height:1.45;color:#a1352a}.eld .eld-gate-fine{margin:16px 0 0;font-size:13px;line-height:1.5;color:var(--eld-mute2)}.eld .eld-gate-fine a{color:var(--eld-mute2);text-decoration:underline;text-decoration-color:var(--eld-thread);text-underline-offset:3px}.eld .eld-gate-sent .eld-gate-ln{max-width:26em;margin-left:auto;margin-right:auto}.eld .eld-gate-keep{margin-top:30px;font-size:15px}@media (max-width:699.98px){.eld .eld-gate-wrap{align-items:flex-end;padding:0}.eld .eld-gate{width:100%;padding:44px 22px calc(30px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0}.eld .eld-gate-h{font-size:32px}.eld .eld-gate-ln{font-size:16px}.eld .eld-gate-row{flex-direction:column;margin-top:28px}.eld .eld-gate-in{flex:none}.eld .eld-gate-btn{width:100%}.eld .eld-gate-keep{margin-top:22px}}@media (prefers-reduced-motion:no-preference){.eld .eld-pop{animation:eld-rise .18s cubic-bezier(.2,.7,.2,1) both}.eld .eld-gate{animation:eld-rise .24s cubic-bezier(.2,.7,.2,1) both}.eld .eld-dim{animation:eld-fade .2s ease-out both}}@keyframes eld-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes eld-fade{0%{opacity:0}to{opacity:1}}