.ef-efl,.ef-efl .ef-efl__strip{position:relative;width:100%;box-sizing:border-box;overflow:hidden}.ef-efl{--ef-efl-page:#fbf8f1;--ef-efl-light-bg:#fbf8f1;--ef-efl-light-ink:#0c1e18;--ef-efl-dark-bg:#0c1e18;--ef-efl-dark-ink:#fbf8f1;--ef-efl-gap:5rem;--ef-efl-height:34px;--ef-efl-k:1;--ef-efl-dim:0.55;--ef-efl-fade:90px;min-height:20rem;display:flex;flex-direction:column;justify-content:center;gap:60px;padding:60px 0;border-radius:1rem;background:var(--ef-efl-page);font-family:"Parkinsans","Space Grotesk",sans-serif}.ef-efl .ef-efl__strip{--ef-efl-ink:var(--ef-efl-light-ink);--ef-efl-bg:var(--ef-efl-light-bg);--ef-efl-d:var(--ef-efl-dim);padding:28px 0;background:var(--ef-efl-bg);border-top:1px solid color-mix(in srgb,var(--ef-efl-ink) 10%,var(--ef-efl-bg));border-bottom:1px solid color-mix(in srgb,var(--ef-efl-ink) 10%,var(--ef-efl-bg));outline:0;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--ef-efl-fade),#000 calc(100% - var(--ef-efl-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--ef-efl-fade),#000 calc(100% - var(--ef-efl-fade)),transparent 100%)}.ef-efl .ef-efl__strip--dark{--ef-efl-ink:var(--ef-efl-dark-ink);--ef-efl-bg:var(--ef-efl-dark-bg);--ef-efl-d:calc(var(--ef-efl-dim) + 0.05);border-color:color-mix(in srgb,var(--ef-efl-ink) 13%,var(--ef-efl-bg))}.ef-efl .ef-efl__strip:focus-visible{box-shadow:inset 0 0 0 3px #e6ff55,inset 0 0 0 5px var(--ef-efl-bg)}.ef-efl.is-dark .ef-efl__strip--light,.ef-efl.is-light .ef-efl__strip--dark{display:none}.ef-efl .ef-efl__label{display:block;margin:0 0 22px;padding:0 1rem;text-align:center;font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--ef-efl-ink) 45%,var(--ef-efl-bg));opacity:1}.ef-efl .ef-efl__strip--dark .ef-efl__label{color:color-mix(in srgb,var(--ef-efl-ink) 42%,var(--ef-efl-bg))}.ef-efl .ef-efl__track{display:flex;width:max-content;will-change:transform}.ef-efl .ef-efl__group{display:flex;flex:0 0 auto;align-items:center;gap:var(--ef-efl-gap);padding-right:var(--ef-efl-gap)}.ef-efl .ef-efl__logo{display:flex;align-items:center;justify-content:center;height:var(--ef-efl-height);color:var(--ef-efl-ink);opacity:var(--ef-efl-d);white-space:nowrap;user-select:none;transition:opacity .25s ease}.ef-efl .ef-efl__logo:hover{opacity:1}.ef-efl .ef-efl__wm{display:flex;align-items:center;line-height:1}.ef-efl .ef-efl__wm--serif{font-family:Georgia,"Times New Roman",serif;font-weight:700;font-size:calc(30px*var(--ef-efl-k));letter-spacing:-.015em}.ef-efl .ef-efl__wm--mark{font-weight:700;font-size:calc(24px*var(--ef-efl-k));letter-spacing:-.01em;gap:calc(9px*var(--ef-efl-k))}.ef-efl .ef-efl__mark{width:calc(24px*var(--ef-efl-k));height:calc(24px*var(--ef-efl-k));flex:0 0 auto}.ef-efl .ef-efl__wm--caps,.ef-efl .ef-efl__wm--serifcaps{font-weight:700;font-size:calc(23px*var(--ef-efl-k));letter-spacing:-.03em;text-transform:uppercase}.ef-efl .ef-efl__wm--serifcaps{font-family:Georgia,"Times New Roman",serif;font-size:calc(21px*var(--ef-efl-k));letter-spacing:.02em}.ef-efl .ef-efl__wm--sub{font-weight:700;font-size:calc(25px*var(--ef-efl-k));letter-spacing:-.035em;text-transform:lowercase}.ef-efl .ef-efl__sub{margin-left:7px;align-self:flex-end;padding-bottom:2px;font-weight:400;font-size:.62em;letter-spacing:.01em}.ef-efl .ef-efl__wm--box{font-weight:700;font-size:calc(23px*var(--ef-efl-k));letter-spacing:-.02em;gap:calc(7px*var(--ef-efl-k))}.ef-efl .ef-efl__box{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:calc(26px*var(--ef-efl-k));height:calc(26px*var(--ef-efl-k));border:2.5px solid currentColor;font-size:calc(15px*var(--ef-efl-k));letter-spacing:0;flex:0 0 auto}.ef-efl .ef-efl__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;list-style:none}.ef-efl.is-still .ef-efl__strip{-webkit-mask-image:none;mask-image:none}.ef-efl.is-still .ef-efl__track{width:auto;justify-content:center}.ef-efl.is-still .ef-efl__group{flex:1 1 auto;flex-wrap:wrap;justify-content:center;row-gap:2rem;padding:0 1rem}