.ef-svs{--ef-svs-bg:#0c1e18;--ef-svs-line:#085e3d;--ef-svs-ink:#fbf8f1;--ef-svs-acc:#e6ff55;position:relative;width:100%;min-height:28rem;overflow:hidden;border-radius:1rem;background:var(--ef-svs-bg);color:var(--ef-svs-ink);--ef-svs-w:800px;--ef-svs-h:28rem}.ef-svs .ef-svs__scroll{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;outline:0;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ef-svs-ink) 25%,transparent) transparent}.ef-svs .ef-svs__scroll:focus-visible{box-shadow:inset 0 0 0 3px var(--ef-svs-acc);border-radius:1rem}.ef-svs .ef-svs__head{box-sizing:border-box;min-height:calc(var(--ef-svs-h)*.5);padding:2rem 8%0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ef-svs .ef-svs__title{margin:0;max-width:18ch;font-family:"Parkinsans","Space Grotesk",sans-serif;font-size:clamp(1.5rem,calc(var(--ef-svs-w)*.06),4rem);font-weight:500;line-height:1.05;letter-spacing:-.02em;color:var(--ef-svs-ink);opacity:1}.ef-svs .ef-svs__text{margin:1.1rem 0 0;max-width:36rem;font-family:"Instrument Sans",system-ui,sans-serif;font-size:clamp(.85rem,calc(var(--ef-svs-w)*.016),1.1rem);line-height:1.5;color:var(--ef-svs-ink);opacity:.78}.ef-svs .ef-svs__frame{position:relative;box-sizing:border-box;width:80%;max-width:600px;aspect-ratio:16/9;margin:calc(var(--ef-svs-h)*.2) auto;padding:.5rem;border-radius:10px;outline:dashed 2px var(--ef-svs-line);background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:cover;background-origin:content-box;background-clip:content-box}.ef-svs .ef-svs__c{position:absolute;inset:.5rem;display:block;width:calc(100% - 1rem);height:calc(100% - 1rem)}.ef-svs .ef-svs__spacer{height:calc(var(--ef-svs-h)*.1)}